.ds-content[data-template=hub]{& .hub-note{max-width:76ch;color:var(--ds-visual-muted);margin:-8px 0 24px;font-size:16px;line-height:1.6}& .hub-note a{color:var(--ds-ink);text-underline-offset:3px}& .hub-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}& .hub-stat{border-radius:var(--ds-visual-r-sm);background:var(--ds-visual-sand);border:1px solid var(--ds-visual-line);flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:24px;display:flex}& .hub-stat h3{font-size:14px;font-weight:600;line-height:1.4}& .hub-stat-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(26px,2.8vw,40px);font-weight:800;line-height:1.15}& .hub-stat-context{color:var(--ds-visual-muted);font-size:14px;line-height:1.6}& .hub-stat .more{min-height:44px;margin-top:auto;font-size:14px}& .hub-brand{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}& .hub-logo{border-radius:12px;width:104px;height:54px}& .hub-brand .hub-logo{width:72px;height:40px}& .hub-pick-grid,& .hub-choices,& .hub-guides,& .hub-terms,& .hub-states,& .hub-commercial-grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}& .hub-pick-grid,& .hub-commercial-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}& .hub-pick-grid>li,& .hub-commercial-grid>li,& .hub-guides>li,& .hub-terms>li{min-width:0}& .hub-pick,& .hub-commercial-card,& .hub-terms a{background:var(--ds-surface-raised);border:1px solid var(--ds-visual-line);border-radius:var(--ds-visual-r-sm);height:100%;color:var(--ds-ink);flex-direction:column;align-items:flex-start;gap:14px;padding:24px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}& .hub-pick:hover,& .hub-commercial-card:hover,& .hub-terms a:hover,& .hub-guide:hover{border-color:var(--ds-visual-line-strong);transform:translateY(-2px)}& .hub-pick-top{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}& .hub-rank{color:var(--ds-visual-muted);font-size:16px;font-weight:700}& .hub-score{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:24px;font-weight:800}& .hub-score>span{letter-spacing:0;color:var(--ds-visual-muted);font-size:13px;font-weight:500}& .hub-logo-pick,& .hub-logo-review{border-radius:16px;width:100%;height:96px}& .hub-pick h3,& .hub-commercial-card h3,& .hub-terms h3{letter-spacing:-.025em;text-wrap:balance;font-size:22px;font-weight:700;line-height:1.2}& .hub-pick p,& .hub-commercial-card p,& .hub-terms p{color:var(--ds-visual-muted);font-size:15px;line-height:1.6}& .hub-pick .hub-best-for{color:var(--ds-ink);font-weight:600}& .hub-card-action{min-height:32px;color:var(--ds-data-blue);align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:600;display:flex}& .hub-card-action svg,& .hub-choices a svg,& .hub-states svg,& .hub-guide-arrow svg{flex:none;width:20px;height:20px}& .hub-choices{grid-template-columns:repeat(2,minmax(0,1fr))}& .hub-choices li{border:1px solid var(--ds-visual-line);border-radius:var(--ds-visual-r-sm);grid-template-columns:72px minmax(0,1fr);align-content:start;gap:12px 20px;padding:24px;display:grid}& .hub-choice-icon{border-radius:20px;grid-row:span 2;place-items:center;width:72px;height:72px;display:grid}& .hub-choice-icon svg{width:56px;height:56px}& .hub-choices p{font-size:17px;line-height:1.6}& .hub-choices a{min-height:44px;color:var(--ds-data-blue);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:flex}& .hub-choices a:hover{text-decoration:underline}& .hub-states{grid-template-columns:repeat(3,minmax(0,1fr))}& .hub-states a{border:1px solid var(--ds-visual-line);color:var(--ds-ink);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;text-decoration:none;display:flex}& .hub-states a:hover{background:var(--ds-visual-sand)}& .hub-state-code{background:var(--ds-visual-honey-soft);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid}& .hub-states b{font-variant-numeric:tabular-nums;margin-left:auto;font-size:20px}& .hub-llc-links{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}& .hub-tool-description{color:var(--ds-visual-muted);padding:16px 8px 0;font-size:15px;line-height:1.6}& .hub-guides{grid-template-columns:repeat(2,minmax(0,1fr))}& .hub-guide{border:1px solid var(--ds-visual-line);border-radius:var(--ds-visual-r-sm);height:100%;color:var(--ds-ink);align-items:flex-start;gap:20px;padding:24px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}& .hub-guide-art{border-radius:20px;flex:none;place-items:center;width:80px;height:80px;display:grid}& .hub-guide-art svg{width:64px;height:64px}& .hub-guide-copy{flex-direction:column;gap:12px;min-width:0;display:flex}& .hub-guide-meta{color:var(--ds-visual-muted);align-items:center;gap:6px;font-size:13px;display:flex}& .hub-guide-meta svg{width:16px;height:16px}& .hub-guide h3{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.3}& .hub-guide p{color:var(--ds-visual-muted);font-size:15px;line-height:1.6}& .hub-guide-arrow{color:var(--ds-data-blue);margin-left:auto}& .hub-terms{grid-template-columns:repeat(4,minmax(0,1fr))}& .hub-terms h3{font-size:19px}& .hub-brand-previews,& .hub-comparison-pair{flex-wrap:wrap;align-items:center;gap:8px;display:flex}& .hub-brand-previews .hub-logo{width:80px;height:48px}& .hub-comparison-pair .hub-logo{width:100px;height:56px}& .hub-vs{color:var(--ds-visual-muted);font-size:13px;font-weight:600}& .hub-review-title{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}& a:focus-visible{outline:3px solid var(--ds-data-blue);outline-offset:4px}@media (width<=1050px){& .hub-terms,& .hub-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}& .hub-guide{gap:14px;padding:20px}& .hub-guide-art{width:56px;height:56px}& .hub-guide-art svg{width:48px;height:48px}}@media (width<=760px){& .hub-pick-grid,& .hub-commercial-grid,& .hub-choices,& .hub-guides,& .hub-states,& .hub-llc-links{grid-template-columns:1fr}& .hub-pick,& .hub-commercial-card,& .hub-stat{padding:20px}& .hub-choices li{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:20px}& .hub-choice-icon{border-radius:14px;width:48px;height:48px}& .hub-choice-icon svg{width:40px;height:40px}& .hub-choices p{font-size:16px}& .hub-guide-arrow{display:none}& .hub-review-title h3{font-size:20px}}@media (width<=480px){& .hub-terms{grid-template-columns:1fr}& .hub-guide{gap:12px;padding:18px}& .hub-guide h3{font-size:18px}& .hub-terms a{padding:20px}}@media (prefers-reduced-motion:reduce){& .hub-pick,& .hub-commercial-card,& .hub-terms a,& .hub-guide{transition:none;transform:none}}}
