.guide-hero .updated{margin-top:18px}.gbody{padding-block:clamp(32px,5vw,64px)}.gbody .prose{max-width:760px}.gbody{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.gmain{min-width:0}.gmain>.sec{padding-block:0 clamp(32px,4vw,48px)}.gmain>.sec>.wrap{max-width:none;padding-inline:0}@media (width>=981px){.gbody{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(40px,5vw,72px)}}.prose ul,.prose ol{margin-block:0;padding-left:1.3em}.prose li+li{margin-top:.4em}.prose a{color:var(--coral-ink);text-underline-offset:3px}.prose a:hover{color:var(--ink)}.prose .tbl-scroll{margin-block:1.4em}.prose table.spec th,.prose table.spec td{padding:12px 16px}.prose table.spec thead th{background:var(--zinc);font-weight:600}.prose table.spec td,.prose table.spec tbody th{color:var(--ink)}.prose .note{color:var(--steel);max-width:68ch;font-size:14px}.grel{padding-bottom:clamp(24px,4vw,40px)}.gcta{padding-bottom:clamp(48px,7vw,96px)}.gsector{font-size:var(--step-1);margin:8px 0 14px;font-stretch:110%}.gcards+.gsector,.gcards+.hub-cta{margin-top:32px}.gcards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.gcards li{min-width:0}.gcards a{border:1px solid var(--rule);height:100%;color:inherit;background:var(--paper);border-radius:6px;align-content:start;gap:8px;padding:22px 24px;text-decoration:none;display:grid}.gcards a:hover{border-color:var(--ink)}.gcards b{font-size:var(--step-1);overflow-wrap:break-word;font-stretch:108%;line-height:1.2}.gcards span{color:var(--ink-2);font-size:15px}.wcalc-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;padding:22px;display:grid}.wcalc-form label{gap:6px;font-size:15px;font-weight:600;display:grid}.wcalc-form input{font:inherit;border:1px solid var(--steel);border-radius:var(--r);background:var(--paper);min-height:48px;color:var(--ink);font-variant-numeric:tabular-nums;width:100%;padding:0 14px;font-weight:400}.wcalc-out{gap:4px;padding:0 22px 20px;display:grid}.wcalc-out .row{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 0;display:flex}.wcalc-out .val{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(30px,4vw,44px);font-weight:700;font-stretch:112%;line-height:1}.wcalc-out .unit{color:var(--steel);font-weight:600}.wcalc-out .lbl{color:var(--ink-2);flex-basis:100%;font-size:15px}.wcalc-msg{color:var(--coral-ink);min-height:1em;padding:0 22px 18px;font-size:15px}.weight-table table.spec{min-width:420px}.weight-table tbody th{width:auto}.guides ul{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.guides li{border-bottom:1px solid var(--rule)}.guides a{min-height:44px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:4px;align-items:center;padding:8px 0;font-weight:600;display:flex}.guides a:hover{text-decoration-color:currentColor}.guides .rguide{padding-bottom:10px}.guides .rguide a{padding-bottom:2px}.guides .gdesc{color:var(--ink-2);margin:0;font-size:.9375rem;line-height:1.5}.gauge-more{margin-top:20px}.gauge-more .link{align-items:center;min-height:44px;display:inline-flex}.sources{border-top:1px solid var(--rule);max-width:760px;margin-top:2.4em;padding-top:1.4em}.sources h2{margin:0 0 .6em;font-size:20px}.sources ul{margin:0;padding-left:1.3em}.sources li+li{margin-top:0}.sources a{color:var(--coral-ink);text-underline-offset:3px;overflow-wrap:anywhere;padding-block:11px;display:inline-block}.sources a:hover{color:var(--ink)}.prose h2#key-facts{margin-top:0}.prose h2#key-facts+ul{background:var(--zinc);border-left:3px solid var(--coral);border-radius:var(--r);margin-bottom:1.6em;padding:16px 20px;list-style:none}.prose h2#key-facts+ul li{padding-left:1.1em;position:relative}.prose h2#key-facts+ul li:before{content:"";background:var(--coral-ink);border-radius:1px;width:6px;height:6px;position:absolute;top:.62em;left:0}.gauge-prods{white-space:nowrap;padding-block:0!important}.gauge-prods a{align-items:center;min-height:44px;display:inline-flex}.prose .cta-mid{border:1px solid var(--rule);border-left:4px solid var(--coral);background:var(--zinc);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-block:2em;padding:20px 24px;display:flex}.prose .cta-mid p{color:var(--ink);flex:260px;margin:0;font-weight:600}.prose .cta-mid .btn,.prose .cta-mid .btn:hover{color:#fff;text-decoration:none}
