
.enriched-intro{padding-top:140px;padding-bottom:48px}.enriched-intro h1{font-size:clamp(40px,6vw,78px);font-weight:400;line-height:1.05;max-width:950px}.enriched-intro .lead{font-size:clamp(20px,2.4vw,28px);max-width:800px;line-height:1.45}.enriched-main{padding-bottom:80px}.enriched-main section{padding:40px 0;border-top:1px solid #1a1a1a26}.enriched-main h2{font-size:clamp(27px,3vw,40px);font-weight:400}.enriched-main h3{font-size:22px;font-weight:500}.enriched-main p,.enriched-main li{line-height:1.65;max-width:850px}.enriched-main ul{padding-left:22px}.enriched-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:32px;margin:32px 0}.enriched-grid article{padding:24px 0;border-top:1px solid #1a1a1a26}.enriched-price{font-size:32px}.enriched-price small{font-size:15px}.enriched-consent{display:flex;align-items:flex-start;gap:12px;max-width:800px;margin-top:32px;line-height:1.5}.enriched-consent input{width:22px;height:22px;flex-shrink:0;accent-color:#1a1a1a}.enriched-main button:disabled{opacity:.5;cursor:not-allowed}.enriched-main button{min-height:44px}.enriched-main a:focus-visible,.enriched-main button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.enriched-main #detail{scroll-margin-top:100px}.enriched-main [hidden]{display:none!important}.enriched-editorial{font-size:14px;border-left:2px solid;padding-left:16px}.enriched-source{font-size:13px}.enriched-intro .eyebrow{font-family:"DM Mono",monospace;font-size:12px;text-transform:uppercase;letter-spacing:.06em}@media(max-width:600px){.enriched-intro{padding-top:110px}.enriched-grid{gap:12px}.enriched-main section{padding:28px 0}}
.nav.is-onlight .navburger{border-color:#1a1a1a26}.nav.is-onlight .navburger i,.nav.is-onlight .navburger i::before,.nav.is-onlight .navburger i::after{background:#1A1A1A}
.enriched-main section,.enriched-main #catalog-title{scroll-margin-top:110px}
.enriched-wall{border-top:1px solid #1a1a1a26;margin-top:28px;padding-top:20px}.enriched-wall>.text-link{display:inline-block;margin:16px}.enriched-actions{display:flex;flex-wrap:wrap;gap:12px}.enriched-main button{white-space:normal;text-align:left}.enriched-main #purchase-review{background:#FCFBF9}.enriched-main #purchase-review:focus{outline:2px solid #1a1a1a;outline-offset:8px}.enriched-main .eyebrow{font-family:"DM Mono",monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase}@media(max-width:600px){.enriched-actions{flex-direction:column}.enriched-actions button{width:100%}.enriched-wall>.text-link{display:block;margin:20px 0}}
