.si-contribution-caps .content-block>.inner,.si-contribution-caps .si-section{padding-top:1.5rem;padding-bottom:1.4rem}.si-contribution-caps .content-block-dark>.inner{padding-top:1.7rem;padding-bottom:1.6rem}.si-contribution-caps .content-block+.content-block>.inner,.si-contribution-caps .content-block-dark+.content-block>.inner{padding-top:.35rem}.si-contribution-caps .content-block-dark{margin-top:0}.si-contribution-caps .si-header h1 em{color:var(--gold);font-style:italic;font-weight:600}.si-contribution-caps .si-header-intro{max-width:660px}.si-contribution-caps .si-header-summary{max-width:720px;margin:0 0 1rem;color:#f7f6f2db;font-size:.95rem;line-height:1.68}.si-contribution-caps .si-header-summary strong{color:var(--gold)}.si-contribution-caps .si-toc{padding-bottom:1.25rem}.si-contribution-caps .si-toc-grid{grid-template-columns:repeat(3,1fr)}.si-contribution-caps .caps-year-tabs{display:flex;gap:.5rem;margin:0 0 .85rem;padding:1rem 1.25rem 0;border-bottom:1px solid var(--border);background:#fbfaf7}.si-contribution-caps .caps-year-tab{border:1px solid var(--border);border-bottom:none;border-radius:5px 5px 0 0;padding:.58rem .85rem;background:#fff;color:var(--navy);font-size:.82rem;font-weight:800;cursor:pointer}.si-contribution-caps .caps-year-tab.is-active{background:var(--navy);border-color:var(--navy);color:#f7f6f2}.si-contribution-caps .decision-panel{display:none}.si-contribution-caps .decision-panel.is-active{display:block}.si-contribution-caps .age-rules-table,.si-contribution-caps .cap-comparison,.si-contribution-caps .dcard,.si-contribution-caps .fcard{margin-bottom:.9rem}.si-contribution-caps .dcard-icon svg,.si-contribution-caps .why-label svg{width:16px;height:16px;flex-shrink:0}.si-contribution-caps .dcard-icon svg *,.si-contribution-caps .why-label svg *{fill:currentColor;stroke:currentColor}.si-contribution-caps .content-block-dark .fcard h3,.si-contribution-caps .content-block-dark .fcard strong{color:#f7f6f2}.si-contribution-caps .decision-tool-head h3,.si-contribution-caps .decision-tool-head p,.si-contribution-caps .decision-tool-head .dt-eyebrow,.si-contribution-caps .dcard-head .dcard-title,.si-contribution-caps .dcard-head .dcard-title span,.si-contribution-caps .dcard-head .dcard-title a{color:#f7f6f2!important}.si-contribution-caps .content-block-dark .fcard>p:first-of-type,.si-contribution-caps .content-block-dark .fcard li,.si-contribution-caps .content-block-dark .fcard li span{color:#f7f6f2d1}.si-contribution-caps .content-block-dark .fcard .tbl-wrap,.si-contribution-caps .content-block-dark .fcard table{background:#fff}.si-contribution-caps .content-block-dark .fcard thead th{color:#f7f6f2!important}.si-contribution-caps .content-block-dark .fcard tbody td,.si-contribution-caps .content-block-dark .fcard tbody td span,.si-contribution-caps .content-block-dark .fcard tbody td strong{color:var(--charcoal)!important}.si-contribution-caps .content-block-dark .fcard .row-label{color:var(--navy)!important}.si-contribution-caps .content-block-dark .fcard td[style*="rgba(247"],.si-contribution-caps .content-block-dark .fcard td span[style*="rgba(247"]{color:var(--muted-text)!important}.si-contribution-caps .content-block-dark .fcard p[style*="color:rgba(247,246,242,0.55)"]{color:#f7f6f29e!important}.si-contribution-caps .content-block-dark .callout.callout-gold,.si-contribution-caps .content-block-dark .callout.callout-gold div,.si-contribution-caps .content-block-dark .callout.callout-gold p{color:var(--charcoal)!important}.si-contribution-caps .content-block-dark .callout.callout-gold strong{color:var(--navy)!important}.si-contribution-caps .listo-list .blist-dot{margin-top:.45rem}.si-contribution-caps .section-rule{margin-bottom:.85rem}.si-contribution-caps .section-intro,.si-contribution-caps .section-intro-light{margin-bottom:1rem}.si-contribution-caps .tbl-wrap,.si-contribution-caps .callout,.si-contribution-caps .why-block{margin-bottom:.9rem}.si-contribution-caps .tbl-wrap+.callout,.si-contribution-caps .fcard+.fcard,.si-contribution-caps .dcard+.dcard{margin-top:0}@media(max-width:760px){.si-contribution-caps .si-toc-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.si-contribution-caps .si-toc-grid{grid-template-columns:1fr}.si-contribution-caps .caps-year-tabs{flex-direction:column;border-bottom:none}.si-contribution-caps .caps-year-tab{border:1px solid var(--border);border-radius:5px}}
