.crumbs[data-astro-cid-bh22by7u] ol[data-astro-cid-bh22by7u]{flex-wrap:wrap;margin:0;padding:18px 0 0;font-size:14px;list-style:none;display:flex}.crumbs[data-astro-cid-bh22by7u] li[data-astro-cid-bh22by7u]:not(:last-child):after{content:"/";color:var(--muted);margin:0 10px}.crumbs[data-astro-cid-bh22by7u] [data-astro-cid-bh22by7u][aria-current]{color:var(--muted)}.intro[data-astro-cid-bh22by7u]{flex-direction:column;gap:18px;padding-block:32px 8px;display:flex}h1[data-astro-cid-bh22by7u]{max-width:14ch;margin:0;font-size:clamp(38px,6.5vw,84px)}.lead[data-astro-cid-bh22by7u]{max-width:640px;margin:0;font-size:clamp(18px,2vw,21px)}.lineup-section[data-astro-cid-bh22by7u]{padding-block:32px 56px}.band[data-astro-cid-bh22by7u]{background:var(--stone)}.section[data-astro-cid-bh22by7u]{padding-block:64px}.section-title[data-astro-cid-bh22by7u]{margin:0 0 14px;font-size:clamp(32px,4.5vw,52px)}.note[data-astro-cid-bh22by7u]{color:var(--muted);max-width:680px;margin:12px 0 24px;font-size:15px}.fit-grid[data-astro-cid-bh22by7u]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px 56px;padding-block:64px;display:grid}@media (width<=899px){.fit-grid[data-astro-cid-bh22by7u]{grid-template-columns:minmax(0,1fr)}}.fit-copy[data-astro-cid-bh22by7u] p[data-astro-cid-bh22by7u]{margin:0 0 12px}.fit-form[data-astro-cid-bh22by7u]{background:var(--paper);border:2px solid var(--ink);flex-direction:column;gap:18px;padding:24px;display:flex}.units[data-astro-cid-bh22by7u]{border:0;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0;padding:0;display:flex}.units[data-astro-cid-bh22by7u] legend[data-astro-cid-bh22by7u]{float:left;letter-spacing:.06em;text-transform:uppercase;margin-right:8px;font-size:14px;font-weight:700}.units[data-astro-cid-bh22by7u] label[data-astro-cid-bh22by7u]{align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}.units[data-astro-cid-bh22by7u] input[data-astro-cid-bh22by7u]{width:20px;height:20px;accent-color:var(--ink)}.fields[data-astro-cid-bh22by7u]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;display:grid}.field[data-astro-cid-bh22by7u]{flex-direction:column;gap:4px;display:flex}.field-label[data-astro-cid-bh22by7u]{font-size:17px;font-weight:800}.field-hint[data-astro-cid-bh22by7u]{color:var(--muted);min-height:2.6em;font-size:14px}.input-unit[data-astro-cid-bh22by7u]{border:2px solid var(--ink);background:var(--paper);align-items:center;display:flex}.input-unit[data-astro-cid-bh22by7u]:focus-within{outline:3px solid var(--focus);outline-offset:2px}.input-unit[data-astro-cid-bh22by7u] input[data-astro-cid-bh22by7u]{min-width:0;min-height:48px;font:700 20px var(--font);background:0 0;border:0;flex:1;padding:0 12px}.input-unit[data-astro-cid-bh22by7u] input[data-astro-cid-bh22by7u]:focus{outline:none}.input-unit[data-astro-cid-bh22by7u] span[data-astro-cid-bh22by7u]{color:var(--muted);padding:0 12px;font-weight:700}.field[data-astro-cid-bh22by7u] select[data-astro-cid-bh22by7u]{border:2px solid var(--ink);background:var(--paper);min-height:52px;font:600 17px var(--font);padding:0 10px}.fit-form[data-astro-cid-bh22by7u] .link-btn[data-astro-cid-bh22by7u]{align-self:flex-start}.fit-results[data-astro-cid-bh22by7u]{grid-column:1/-1}.fit-empty[data-astro-cid-bh22by7u]{margin:0;font-weight:600}.fit-results[data-astro-cid-bh22by7u] h3[data-astro-cid-bh22by7u]{letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:15px}.fit-results[data-astro-cid-bh22by7u] [data-astro-cid-bh22by7u][data-fit-no]{margin-top:28px}.picks[data-astro-cid-bh22by7u]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pick[data-astro-cid-bh22by7u]{border-top:4px solid var(--orange);flex-direction:column;gap:8px;padding-top:14px;display:flex}.pick[data-astro-cid-bh22by7u] h3[data-astro-cid-bh22by7u]{margin:0;font-size:20px;font-weight:800}.pick[data-astro-cid-bh22by7u] p[data-astro-cid-bh22by7u]{flex:1;margin:0}.pick-link[data-astro-cid-bh22by7u]{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.prose[data-astro-cid-bh22by7u] p{max-width:680px;margin:0}.compare[data-astro-cid-bh22by7u]{border-collapse:collapse;width:100%}.compare[data-astro-cid-bh22by7u] thead[data-astro-cid-bh22by7u] th[data-astro-cid-bh22by7u]{text-align:left;border-bottom:4px solid var(--ink);letter-spacing:.06em;text-transform:uppercase;padding:12px;font-size:14px}.compare[data-astro-cid-bh22by7u] tbody[data-astro-cid-bh22by7u] th[data-astro-cid-bh22by7u],.compare[data-astro-cid-bh22by7u] td[data-astro-cid-bh22by7u]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:16px 12px}.compare-rack[data-astro-cid-bh22by7u]{align-items:center;gap:14px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.compare-rack[data-astro-cid-bh22by7u] img{object-fit:contain;border:1px solid var(--line);flex:none;width:88px;height:88px}.finish-list[data-astro-cid-bh22by7u]{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.finish-list[data-astro-cid-bh22by7u] li[data-astro-cid-bh22by7u]{align-items:center;gap:6px;display:inline-flex}.swatch[data-astro-cid-bh22by7u]{background:var(--swatch);border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000059}.finish-only[data-astro-cid-bh22by7u]{color:var(--muted);font-size:14px}.shapes[data-astro-cid-bh22by7u]{padding-block:32px 56px}.shape-cards[data-astro-cid-bh22by7u]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.shape-card[data-astro-cid-bh22by7u]{border-bottom:4px solid var(--ink);flex-direction:column;gap:6px;padding-bottom:16px;text-decoration:none;display:flex}.shape-card[data-astro-cid-bh22by7u] img{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:10px}.shape-name[data-astro-cid-bh22by7u]{text-transform:uppercase;font-size:clamp(22px,2.6vw,30px);font-weight:900;font-stretch:125%;line-height:1}.shape-card[data-astro-cid-bh22by7u]:hover .shape-name[data-astro-cid-bh22by7u]{color:var(--orange-text)}.shape-facts[data-astro-cid-bh22by7u]{color:var(--muted);font-size:16px}.size-list[data-astro-cid-bh22by7u]{margin:0;padding:0;list-style:none}.size-list[data-astro-cid-bh22by7u] li[data-astro-cid-bh22by7u]{padding:2px 0}@media (width<=760px){.compare[data-astro-cid-bh22by7u] thead[data-astro-cid-bh22by7u]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.compare[data-astro-cid-bh22by7u],.compare[data-astro-cid-bh22by7u] tbody[data-astro-cid-bh22by7u],.compare[data-astro-cid-bh22by7u] tr[data-astro-cid-bh22by7u],.compare[data-astro-cid-bh22by7u] th[data-astro-cid-bh22by7u],.compare[data-astro-cid-bh22by7u] td[data-astro-cid-bh22by7u]{display:block}.compare[data-astro-cid-bh22by7u] tr[data-astro-cid-bh22by7u]{border-top:4px solid var(--ink);padding:8px 0 16px}.compare[data-astro-cid-bh22by7u] tbody[data-astro-cid-bh22by7u] th[data-astro-cid-bh22by7u],.compare[data-astro-cid-bh22by7u] td[data-astro-cid-bh22by7u]{border:0;padding:8px 0}.compare[data-astro-cid-bh22by7u] td[data-astro-cid-bh22by7u]:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700;display:block}}.guide-link[data-astro-cid-bh22by7u]{margin:20px 0 0;font-weight:600}.faq[data-astro-cid-bh22by7u] details[data-astro-cid-bh22by7u]{border-bottom:1px solid var(--line)}.faq[data-astro-cid-bh22by7u] details[data-astro-cid-bh22by7u]:first-of-type{border-top:4px solid var(--ink)}.faq[data-astro-cid-bh22by7u] summary[data-astro-cid-bh22by7u]{cursor:pointer;padding:18px 0;font-size:18px;font-weight:700}.faq[data-astro-cid-bh22by7u] details[data-astro-cid-bh22by7u] p[data-astro-cid-bh22by7u]{max-width:720px;margin:0 0 18px}.link-btn[data-astro-cid-bh22by7u]{min-height:44px;font:700 15px var(--font);color:var(--orange-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline}.result-list{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.result-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 0;display:grid}.result-name{font-size:17px;font-weight:800}.result-why{color:var(--muted);grid-column:1;font-size:15px}.result-why .tight{color:var(--orange-text);font-weight:700}.result-list .result-go{grid-area:1/2/span 2;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.result-list.no .result-name{color:var(--muted)}
