.cmp-hero{padding:calc(64px + clamp(48px,7vw,104px)) 0 clamp(64px,8vw,112px)}.cmp-title{margin-top:18px}.cmp-lead{max-width:36em;margin-top:22px}.cmp-pick{padding:clamp(72px,9vw,128px) 0 clamp(40px,5vw,64px)}.cmp-pick-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);display:grid}.cmp-pick-title{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(28px,3vw,40px);font-weight:500}.cmp-pick .bk-ruled{max-width:none}.cmp-table-section{padding:clamp(56px,7vw,96px) 0 clamp(80px,10vw,140px)}.cmp-section-title{font-size:clamp(32px,3.8vw,52px)}.cmp-table-wrap{margin-top:clamp(28px,4vw,44px);overflow-x:auto}.cmp-table{border-collapse:collapse;width:100%;min-width:600px;font-size:16px;line-height:1.5}.cmp-table th,.cmp-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:16px 20px 16px 0}.cmp-table thead th{border-bottom:1px solid var(--fg);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:500}.cmp-table tbody th{width:22%;font-weight:600}.cmp-table td{width:39%;color:color-mix(in oklab,var(--fg)82%,transparent)}.cmp-fine{max-width:44em;margin-top:24px}.cmp-fine a{color:var(--fg)}@media (max-width:900px){.cmp-pick-grid{grid-template-columns:1fr}}
