.cj-band h1{font-size:clamp(34px,3.2vw,46px);line-height:1.12}.cj-band .cj-regal-details{margin-top:26px}.cj-band [data-band-size]{margin-bottom:12px}.cj-band .cj-regal-gallery{top:24px}.cj-band .cj-regal-inquiry{scroll-margin-top:24px}.cj-band .cj-regal-subtitle{margin-bottom:18px}.cj-band .cj-regal-intro{max-width:38em}@media(max-width:700px){.cj-band h1{font-size:36px}.cj-band .cj-regal-layout{gap:28px}}
.cj-band .cj-regal-details dl .cj-band-stone-description{grid-template-columns:1fr;gap:8px;line-height:1.6;scroll-margin-top:30px}
.cj-band [hidden]{display:none!important}.cj-band-origin{border:0;padding:0;margin:0 0 24px}.cj-band-origin legend{padding:0;margin-bottom:12px;font-size:14px}.cj-band-origin-options{display:flex;gap:10px}.cj-band-origin-options button{flex:1;padding:12px 16px;min-height:46px;background:transparent;border:1px solid #bac5c0;color:#223f3b;font:inherit;font-size:14px;cursor:pointer}.cj-band-origin-options button[aria-pressed=true]{border-color:#223f3b;background:#edf1ee;box-shadow:inset 0 0 0 1px #223f3b}.cj-band-origin-options button:focus-visible{outline:2px solid #856c43;outline-offset:4px}.cj-band-grade{font-size:13px;line-height:1.5;margin:10px 0 0;color:#626a65}
