.jewelry-region-form{display:flex;flex-wrap:wrap;align-items:center;gap:14px;border-block:1px solid #506060;padding:26px 0;margin:40px 0}.jewelry-region-form label{font-size:14px;line-height:1.7}.jewelry-region-form select{background:#152b2d;color:#f4f0e6;border:1px solid #899393;padding:12px;min-height:48px;font:inherit;max-width:100%}.jewelry-region-form .button{margin:0;background:#e9efea;color:#162a29;border-color:#a99a77;min-height:48px}.jewelry-region-title{font-size:clamp(25px,3vw,40px);font-weight:400;line-height:1.5}.jewelry-scope-note{font-size:20px;line-height:1.9;max-width:1000px}.jewelry-rule{max-width:1100px;margin-top:48px;padding-top:24px;border-top:1px solid #506060;scroll-margin-top:105px}.jewelry-rule h3{font-size:28px;line-height:1.5;font-weight:400}.jewelry-rule p{line-height:1.95;max-width:1000px}.jewelry-rule .metal-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.jewelry-source{font-size:13px;line-height:1.8}.jewelry-source a{text-decoration:underline}.jewelry-consult-actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}.jewelry-consult-actions button{min-height:48px}.jewelry-faq{margin-top:50px;max-width:1100px}.jewelry-faq h3{font-size:28px;font-weight:400}.jewelry-faq details{border-bottom:1px solid #506060;padding:20px 0}.jewelry-faq summary{cursor:pointer;line-height:1.8;font-size:18px}.jewelry-faq p{line-height:1.95}.jewelry-related{border:1px solid #c7c4b8;margin:25px auto;padding:24px;max-width:1100px;line-height:1.9}.jewelry-related a{text-decoration:underline}
@media(max-width:700px){.jewelry-rule .metal-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.jewelry-rule h3{font-size:25px}.jewelry-scope-note{font-size:18px}.jewelry-region-form{align-items:stretch;gap:12px}.jewelry-region-form label{width:100%}.jewelry-region-form .button{font-size:13px;padding:12px}.jewelry-consult-actions{gap:14px}.jewelry-consult-actions .button{max-width:100%;white-space:normal;text-align:left}.jewelry-related{margin-inline:6vw}}
@media(max-width:360px){.jewelry-rule .metal-flow{grid-template-columns:1fr}.jewelry-region-form .button{width:100%}}
.ccic-evidence{padding:16px 0;border-bottom:1px solid #506060}.ccic-evidence h4{font-size:19px;font-weight:400;line-height:1.6;margin:16px 0}.ccic-evidence a{font-size:13px;text-decoration:underline}

.jewelry-region-form .button:hover{background:#d7e1da;color:#162a29}

/* WATCH_EXPLICIT_PALETTE_V1: preserve existing paint in mobile automatic dark appearance. */
.jewelry-region-form select{background:#152b2d;background-image:linear-gradient(#152b2d,#152b2d);-webkit-text-fill-color:#f4f0e6}.jewelry-region-form .button{background:#e9efea;background-image:linear-gradient(#e9efea,#e9efea);-webkit-text-fill-color:#162a29}
@media(max-width:700px){}
@media(max-width:360px){}

.jewelry-region-form .button:hover{background:#d7e1da;background-image:linear-gradient(#d7e1da,#d7e1da);-webkit-text-fill-color:#162a29}

