header [data-site-page]{white-space:nowrap}
header [data-site-page][aria-current="page"]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}
@media(min-width:701px){.site-header .main-nav{gap:clamp(12px,1.6vw,22px)}}
@media(min-width:901px){.masthead .nav-main{gap:clamp(12px,1.6vw,22px)}}
[data-site-page][aria-current="page"]{color:#007e6b;font-weight:700}
[data-theme="dark"] [data-site-page][aria-current="page"]{color:#51d7b8}
.connected-library-tools{border-bottom:1px solid var(--line);font-size:13px;background:var(--white);color:var(--ink)}
.connected-library-tools .container{display:flex;gap:24px;align-items:center;padding-block:12px;flex-wrap:wrap}
.connected-library-tools a:hover{text-decoration:underline;text-underline-offset:4px}
.connected-footer-nav{display:flex;gap:20px;flex-wrap:wrap;font-size:13px}
.range-grid.range-grid--extras{grid-template-columns:repeat(2,minmax(0,1fr))}
.b2b-trust-strip{font-size:13px;line-height:1.8;color:var(--muted);padding:18px 0 0;margin:0}
.packaging-intro{color:var(--muted);margin:0 0 24px;line-height:1.7}
.box-choice[data-box-copy-revision] b{white-space:nowrap;font-size:13px}
.box-sizes{display:block;font:11px/1.65 "Segoe UI",Arial,sans-serif;color:var(--muted);margin:5px 3px 3px}
@media(max-width:900px){.boxes{grid-template-columns:repeat(3,minmax(0,1fr))}.box-choice[data-box-copy-revision] b{font-size:12px}}
@media(max-width:600px){.boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:365px){.boxes{grid-template-columns:1fr}.box-choice[data-box-copy-revision] b{font-size:13px}}
@media(max-width:680px){.range-grid.range-grid--extras{grid-template-columns:1fr}.range-grid--extras .range-card--extra:last-child{grid-column:auto}}
