/* Scoped additions requested on 27 October; underlying design retained. */
.brand-art{transform:scale(.88);transform-origin:left center}.brand{min-width:210px}.brand-art img{mix-blend-mode:multiply}
.products-page .editorial-grid{grid-template-columns:1fr;gap:30px}.products-page .editorial-grid h1{font-size:clamp(1.65rem,2.75vw,3.2rem);max-width:none;hyphens:none;overflow-wrap:normal}.products-page .editorial-stones{height:230px;justify-self:end}.products-page .editorial-grid>div{width:100%}
.registration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:40px}.registration-grid h3,.valuation-note h3{font-size:1.35rem;line-height:1.35;margin-bottom:18px}.registration-grid p,.valuation-note p{color:var(--muted);line-height:1.8}.registration-grid img{width:100%;max-height:440px;object-fit:contain;margin-top:24px}.valuation-note{max-width:850px;margin-top:50px;border-top:1px solid var(--line);padding-top:30px}.year-nav{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:35px}.year-nav a{border:1px solid var(--line);padding:12px 22px}.chronicle-year{scroll-margin-top:120px}.chronicle-year>h2{font-size:3.8rem;padding:35px 0;border-bottom:1px solid var(--line)}.news-article h3{font-size:2.05rem;line-height:1.25;margin:0}.resource-links a{overflow-wrap:anywhere}.news-article-body{min-width:0}.news-article-body>div{min-width:0}
@media(min-width:1000px){.products-page .editorial-grid h1{white-space:nowrap}}
@media(max-width:1000px){.registration-grid{grid-template-columns:1fr 1fr}.brand{min-width:180px}}
@media(max-width:680px){.registration-grid{grid-template-columns:1fr}.products-page .editorial-grid h1{font-size:1.9rem;line-height:1.2}.products-page .editorial-stones{align-self:center}.news-article h3{font-size:1.65rem}.brand{min-width:0}.year-nav{gap:8px}.year-nav a{padding:10px 16px}}

/* 28 October: alpha-only client-authorized cutouts; original RGB retained. */
img[src$="-cutout.png"]{mix-blend-mode:normal}
