.qual__body{padding-bottom:8px}.qual__sec{margin-bottom:52px}.qual__sec:last-child{margin-bottom:8px}.qual__intro{font:400 15px/1.65 var(--sans);color:#2a2418c7;max-width:58ch;margin:0 0 22px}.qual-std{counter-reset:qual-std;gap:10px;margin:0;padding:0;list-style:none;display:grid}.qual-std li{border:1px solid var(--border);background:#fff;border-radius:2px;padding:20px 20px 20px 54px;position:relative}.qual-std li:before{counter-increment:qual-std;content:counter(qual-std, decimal-leading-zero);font:500 11px/1 var(--sans);letter-spacing:.14em;color:var(--faint);position:absolute;top:24px;left:20px}.qual-std h3{font:400 20px/1.2 var(--serif);margin:0 0 7px}.qual-std p{font:400 14.5px/1.65 var(--sans);color:#2a2418cc;margin:0}.qual-cats{gap:26px;display:grid}.qual-cat{border-top:1px solid var(--ink);padding-top:15px}.qual-cat__k{font:500 10px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#7a5c02;display:block}.qual-cat h3{font:400 21px/1.15 var(--serif);margin:9px 0 8px}.qual-cat p{font:400 14.5px/1.7 var(--sans);color:#2a2418d1;margin:0}.qual-cat__specs{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.qual-cat__specs span{font:500 10px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);border-radius:2px;padding:8px 9px}.qual-cat__go{min-height:var(--min-tap-target);font:600 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#ab8103;align-items:center;margin-top:6px;text-decoration:none;display:inline-flex}.qual-cat__go:hover{text-underline-offset:4px;text-decoration:underline}.qual-note{border-left:2px solid var(--ink);font:400 15px/1.7 var(--sans);color:#2a2418d1;margin:26px 0 0;padding:3px 0 3px 16px}.qual-note+.qual-note{margin-top:16px}.qual-out{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.qual-out li{border-bottom:1px solid var(--border);grid-template-columns:20px 1fr;align-items:start;gap:12px;padding:15px 0;display:grid}.qual-out li:before{content:"";background:var(--ink);width:20px;height:1px;margin-top:10px}.qual-out b{font:500 14.5px/1.4 var(--sans);grid-column:2;margin-bottom:3px}.qual-out span{font:400 14px/1.6 var(--sans);color:var(--muted);grid-column:2}.qual-proof{background:var(--ink);color:var(--cream);padding:56px var(--px)}.qual-proof__in{z-index:2;max-width:720px;margin:0 auto;position:relative}.qual-proof .eyebrow{color:var(--gold);margin-bottom:12px;display:block}.qual-proof h2{font:400 clamp(1.9rem, 7vw, 2.6rem) / 1.08 var(--serif);margin:0 0 12px}.qual-proof__lede{font:400 15px/1.7 var(--sans);color:#f5ecdcd1;max-width:54ch;margin:0 0 26px}.qual-proof__seals{gap:8px;margin:0 0 28px;padding:0;list-style:none;display:grid}.qual-proof__seals li{border:1px solid #f5ecdc38;border-radius:2px;padding:14px 15px}.qual-proof__seals b{font:500 11px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:7px;display:block}.qual-proof__seals span{font:400 13.5px/1.55 var(--sans);color:#f5ecdccc}.qual-proof__notes p{font:400 14.5px/1.7 var(--sans);color:#f5ecdcd9;margin:0 0 14px}.qual-proof__notes p:last-child{margin-bottom:0}.qual-proof__notes b{color:var(--cream);font-weight:600}.qual-proof__notes a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.qual-close{background:var(--paper);text-align:center;padding:56px var(--px) 84px}.qual-close .eyebrow{color:#7a5c02;margin-bottom:14px;display:block}.qual-close h2{font:400 clamp(1.8rem, 6.5vw, 2.4rem) / 1.1 var(--serif);max-width:18ch;margin:0 auto 26px}.qual-close__cta{background:var(--ink);min-height:52px;color:var(--cream);font:600 var(--min-interactive-text) / 1 var(--sans);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:16px 30px;text-decoration:none;transition:transform .12s;display:inline-flex}.qual-close__cta:active{transform:scale(.98)}.qual-close__alt{min-height:var(--min-tap-target);font:400 13.5px/1.5 var(--sans);color:var(--muted);text-underline-offset:3px;justify-content:center;align-items:center;margin-top:10px;text-decoration:underline;display:inline-flex}@media (width>=760px){.qual__sec{margin-bottom:64px}.qual-std{grid-template-columns:1fr 1fr;gap:12px}.qual-cats{grid-template-columns:1fr 1fr;gap:30px 26px}.qual-out{grid-template-columns:1fr 1fr;column-gap:34px;display:grid}.qual-proof{padding:76px var(--px)}.qual-proof__seals{grid-template-columns:1fr 1fr}.qual-close{padding:76px var(--px) 100px}}
