body:is([data-year="2027"],[data-year="2028"]) .hero-section{padding-top:24px;padding-bottom:12px}body:is([data-year="2027"],[data-year="2028"]) .hero-headline{margin-top:12px;margin-bottom:10px}body:is([data-year="2027"],[data-year="2028"]) .hero-subheadline{margin-bottom:8px}body:is([data-year="2027"],[data-year="2028"]) .trust-strip{margin:0;padding:8px 16px}body:is([data-year="2027"],[data-year="2028"]) .trust-strip__inner{color:#94a3b8}[data-theme=light] body:is([data-year="2027"],[data-year="2028"]) .trust-strip__inner{color:#475569}body:is([data-year="2027"],[data-year="2028"]) main .year-article{padding-top:16px}body:is([data-year="2027"],[data-year="2028"]) .year-article .quick-answer{margin-bottom:1rem}body:is([data-year="2027"],[data-year="2028"]) .quick-answer .freshness-bar{border:0;border-bottom:1px solid var(--calc-border-subtle,#94a3b833);font-family:var(--calc-font-body,Inter, sans-serif);background:0 0;border-radius:0;justify-content:flex-start;margin:0 0 .9rem;padding:0 0 .65rem;line-height:1.5}body:is([data-year="2027"],[data-year="2028"]) .year-article .year-toc{margin-top:.75rem;margin-bottom:1.25rem}body:is([data-year="2027"],[data-year="2028"]) .year-article .year-toc+h2,body:is([data-year="2027"],[data-year="2028"]) .year-article .year-toc+.year-downloads+h2{margin-top:1.25rem}body:is([data-year="2027"],[data-year="2028"]) .year-article .input-tabs{margin-top:0}body.year-page:is([data-year="2027"],[data-year="2028"]) main>.saver-match-module,body.year-page:is([data-year="2027"],[data-year="2028"]) main>.year-status-panel{width:calc(100% - 32px);max-width:1052px;margin-left:auto;margin-right:auto}[data-theme=light] body:is([data-year="2027"],[data-year="2028"]) .quick-answer .freshness-bar{color:#475569;border-bottom-color:#0f172a1f}@media (width<=720px){body:is([data-year="2027"],[data-year="2028"]) .hero-section{padding-top:22px;padding-bottom:8px}body:is([data-year="2027"],[data-year="2028"]) .hero-headline{margin-top:12px;font-size:clamp(1.8rem,7.5vw,2.4rem);line-height:1.16}body:is([data-year="2027"],[data-year="2028"]) .hero-subheadline{font-size:.97rem;line-height:1.5}body:is([data-year="2027"],[data-year="2028"]) .trust-strip__inner{gap:.4rem .7rem}body:is([data-year="2027"],[data-year="2028"]) .year-article .quick-answer{padding:1rem}body:is([data-year="2027"],[data-year="2028"]) .year-article .headline-figure{margin-bottom:.65rem;padding-bottom:.65rem}body:is([data-year="2027"],[data-year="2028"]) #main-content .year-article .rate-stat-grid{gap:.45rem;margin-top:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))!important}body:is([data-year="2027"],[data-year="2028"]) .year-article .rate-stat{padding:.55rem .4rem}}body:is([data-year="2027"],[data-year="2028"]) .year-status-badge.status-mixed{color:#cbd5e1;background:#94a3b81f}[data-theme=light] body:is([data-year="2027"],[data-year="2028"]) .year-status-badge.status-confirmed{color:#047857}[data-theme=light] body:is([data-year="2027"],[data-year="2028"]) .year-status-badge.status-official-estimate{color:#0369a1}[data-theme=light] body:is([data-year="2027"],[data-year="2028"]) .year-status-badge.status-projection{color:#92400e}[data-theme=light] body:is([data-year="2027"],[data-year="2028"]) .year-status-badge.status-calendar-confirmed{color:#6d28d9}[data-theme=light] body:is([data-year="2027"],[data-year="2028"]) .year-status-badge.status-mixed{color:#475569}body:is([data-year="2027"],[data-year="2028"]) .year-article .delta-chip--up{color:#67e8f9;background:#22d3ee1f;border-color:#22d3ee47}[data-theme=light] body:is([data-year="2027"],[data-year="2028"]) .year-article .delta-chip--up{color:#0e7490;background:#ecfeff;border-color:#0e749047}@media screen and (width<=700px){body:is([data-year="2027"],[data-year="2028"]) .year-article [data-stack] thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}}body[data-year="2028"] .year-counterpart{border:1px solid var(--calc-border,#334155);background:var(--calc-bg-card,#111c2d);text-align:left;border-left:4px solid #22b8cf;border-radius:12px;margin:16px 0 0;padding:14px 18px;font-size:.94rem}body[data-year="2028"] .year-counterpart p{margin:0;line-height:1.65}body[data-year="2028"] .year-counterpart p+p{margin-top:6px}body:is([data-year="2027"],[data-year="2028"]) .year-counterpart a,body:is([data-year="2027"],[data-year="2028"]) .year-next-guide a{color:#67e8f9}[data-theme=light] body:is([data-year="2027"],[data-year="2028"]) .year-counterpart a,[data-theme=light] body:is([data-year="2027"],[data-year="2028"]) .year-next-guide a{color:#08768b}body[data-year="2028"] .year-article>section{margin-block:32px}body[data-year="2028"] .year-article p{line-height:1.75}body[data-year="2028"] .bracket-table caption{text-align:left;color:var(--calc-text-primary,#f1f5f9);padding:12px 0;font-weight:600}body[data-year="2028"] .year-downloads{border:1px solid var(--calc-border,#334155);border-radius:12px;padding:16px;line-height:2.3}body[data-year="2028"] .year-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}body[data-year="2028"] .year-card{border:1px solid var(--calc-border,#334155);border-radius:14px;padding:20px;text-decoration:none;display:block}body[data-year="2028"] .year-card__title{font-size:1.15rem;font-weight:700}body[data-year="2028"] .year-card p{color:var(--calc-text-secondary,#b7c6d8);font-size:.92rem}body[data-year="2028"] .year-card__cta{font-size:.9rem;font-weight:600}[data-theme=light] body[data-year="2028"] .year-counterpart{background:#eef8fb;border-color:#a8ced8 #a8ced8 #a8ced8 #08768b}[data-theme=light] body[data-year="2028"] .year-update-history>summary{color:#08768b}body[data-year="2028"] .year-status-panel p{color:#cbd5e1}[data-theme=light] body[data-year="2028"] .year-status-panel p{color:#475569}body[data-year="2028"] a:focus-visible,body[data-year="2028"] summary:focus-visible,body[data-year="2028"] [tabindex="0"]:focus-visible{outline-offset:4px;outline:3px solid #0ea5b7}@media print{body[data-year="2028"] .year-counterpart,body[data-year="2028"] .year-toc,body[data-year="2028"] .year-downloads{display:none}body[data-year="2028"] .bracket-table-scroll{overflow:visible}body[data-year="2028"] h2{break-after:avoid}}