
.header nav{gap:clamp(18px,2.3vw,34px)}.header nav a{white-space:nowrap}
.info-heading .info-scope{font-size:.875rem;color:var(--muted);margin-top:22px;max-width:720px}
.info-jump{display:flex;flex-wrap:wrap;gap:18px 45px;padding:22px 7%;border-bottom:1px solid var(--line);font-size:.875rem;font-weight:600}
.info-jump a:hover{color:var(--acid)}.info-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:70px;padding:75px 7%;scroll-margin-top:20px;border-bottom:1px solid var(--line)}
.info-section-title .eyebrow{color:var(--blue)}.info-section-title h2{font-size:clamp(2.7rem,4.5vw,4.5rem);margin-bottom:23px}.info-section-title>p:last-child{color:var(--muted);max-width:350px}
.info-definitions article{display:grid;grid-template-columns:38px 1fr;gap:20px;padding:27px 0;border-top:1px solid var(--line)}
.info-definitions article:first-child{padding-top:0;border-top:0}.info-term-number{font-family:var(--display);font-size:1.6rem;color:var(--acid);line-height:1.4}
.info-definitions h3{font-size:1.4rem;margin-bottom:9px}.info-definitions p{color:var(--muted);margin-bottom:0;line-height:1.8}
.info-takeaway{background:#152638;border-left:3px solid var(--blue);padding:25px 28px;margin-top:10px}.info-takeaway h3{font-size:1.125rem}.info-takeaway p{margin-bottom:20px}
.info-source{color:#b7dfff;font-size:.875rem;text-decoration:underline;text-underline-offset:4px;line-height:1.7}.info-source:hover{color:var(--acid)}.info-source span{padding-left:7px}.info-citation{padding-top:15px}
.info-compounds{background:#101822}.compound-list{margin:0 0 28px}.compound-list>div{display:grid;grid-template-columns:85px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.compound-list>div:first-child{padding-top:0}.compound-list dt{font-family:var(--display);font-size:2.4rem;color:var(--acid);font-weight:700;line-height:1.1}.compound-list dd{margin:0;color:var(--muted);line-height:1.8}
.info-endnote{padding:30px 7%;display:flex;gap:20px;justify-content:space-between;align-items:center;color:var(--muted);font-size:.8125rem}.info-endnote p{margin:0;max-width:650px}.info-endnote span{flex-shrink:0;font-size:.75rem}
@media(max-width:1100px){.header-location{display:none}.info-section{gap:40px;padding:60px 6%}}
@media(max-width:820px){.header{height:86px;padding:0 6%;position:relative;z-index:10}.brand{width:105px}.brand img{height:70px}.menu-toggle{display:flex;align-items:center;gap:14px;background:none;color:var(--ink);border:1px solid var(--line);padding:8px 12px;font-size:.875rem;cursor:pointer}.js .header nav{display:none;position:absolute;top:85px;left:0;right:0;background:var(--bg);padding:20px 6% 28px;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:6px}.js .header nav.is-open{display:flex}.header nav a{font-size:1rem}.info-section{grid-template-columns:1fr;gap:30px}.info-section-title>p:last-child{max-width:600px}.info-endnote{display:block}.info-endnote span{display:block;margin-top:14px}}
@media(max-width:500px){.info-jump{gap:13px 22px;padding:20px 6%;font-size:.8125rem}.info-section{padding:44px 6%}.info-definitions article{grid-template-columns:28px 1fr;gap:13px}.info-definitions h3{font-size:1.25rem}.info-takeaway{padding:22px}.compound-list>div{grid-template-columns:62px 1fr;gap:15px}.compound-list dt{font-size:2rem}.info-section-title h2{font-size:3rem}.info-endnote{padding:26px 6%}}

/* Accessory collection */
.accessories-hero h1{font-size:clamp(3rem,6.7vw,6.7rem);line-height:.94;letter-spacing:-.015em}
.collection-switch{display:flex;gap:12px;padding:22px 5%;border-bottom:1px solid var(--line)}
.collection-switch a{padding:9px 23px;border:1px solid var(--line);border-radius:3px;font-size:.9375rem;font-weight:600}
.collection-switch a:hover{border-color:var(--acid)}.collection-switch a.selected{background:var(--acid);border-color:var(--acid);color:var(--bg)}
@media(max-width:1300px){.header-location{display:none}}
@media(max-width:650px){.accessories-hero h1{font-size:clamp(2.7rem,12vw,4.8rem)}.collection-switch{padding:18px 6%}}
