.zeros,.rates.zeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin-top:32px;border:0}.zeros>div,.rates.zeros .rate{display:flex;flex-direction:column;gap:10px;padding:18px 0 0;border-top:1px solid var(--rule)}.zero-figure{font-family:var(--display);font-size:clamp(56px,7vw,88px);font-weight:400;line-height:1;letter-spacing:-.03em;color:var(--text);font-variant-numeric:lining-nums tabular-nums}.zeros h3{font-size:var(--text-lg)}.zeros p{font-size:var(--text-md);color:var(--muted)}.fee-list{margin:0;padding:0;border-top:1px solid var(--border)}.fee-list>div{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) minmax(0,1fr);gap:8px 24px;padding:18px 0;border-bottom:1px solid var(--border)}.fee-list dt{font-weight:600}.fee-list dd{margin:0;color:var(--muted);font-size:var(--text-ui)}.fee-list .fee-who{font-size:var(--text-ui);color:var(--dim)}.breakdown{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.breakdown th,.breakdown td{padding:10px 0;border-bottom:1px solid var(--border);text-align:left;font-size:var(--text-ui)}.breakdown td:last-child,.breakdown th:last-child{text-align:right}.breakdown tfoot th,.breakdown tfoot td{font-weight:600;border-top:1px solid var(--rule);border-bottom:0;color:var(--text)}.breakdown tbody td:first-child{color:var(--muted)}.breakdown .kept{color:var(--kept)}.breakdown .fee{color:var(--pen)}.compare-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}.compare-cards a{display:flex;flex-direction:column;gap:8px;padding:16px 0 4px;border-top:1px solid var(--rule);color:var(--text);text-decoration:none}.compare-cards a:hover h3,.compare-cards a:focus-visible h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.compare-cards h3{font-size:var(--text-xl)}.compare-cards p{font-size:var(--text-md);color:var(--muted)}.compare-cards .go{margin-top:auto;color:var(--accent);font-size:var(--text-base);font-weight:500;text-decoration:underline;text-underline-offset:3px}.fits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rule)}.fits>div{padding:20px 40px 4px 0}.fits>div+div{padding:20px 0 4px 40px;border-left:1px solid var(--border)}.fits h3{margin-bottom:12px;font-size:var(--text-xl)}.fits ul{margin:0;padding-left:20px;color:var(--muted);font-size:var(--text-md)}.fits li+li{margin-top:8px}.same{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}.same>div{padding-top:16px;border-top:1px solid var(--rule)}.same h3{margin-bottom:8px;font-size:var(--text-lg)}.same p{font-size:var(--text-md);color:var(--muted)}.table-wrap.sticky-first th[scope=row]{position:sticky;left:0;background:var(--bg)}.band .table-wrap.sticky-first th[scope=row]{background:var(--bg)}@media(max-width:900px){.compare-cards,.same{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:760px){.zeros,.rates.zeros,.fits{grid-template-columns:minmax(0,1fr);gap:28px}.fits>div,.fits>div+div{padding:20px 0 0;border-left:0}.fits>div+div{border-top:1px solid var(--border)}.fee-list>div{grid-template-columns:minmax(0,1fr);gap:4px}}.breakdown caption{margin-bottom:8px;text-align:left;color:var(--muted)}
