.table-wrap{margin:24px 0 8px;overflow-x:auto}table{border-collapse:collapse;width:100%;font:16px/1.6 var(--font-sans)}caption{text-align:left;margin-bottom:12px;font-weight:700}th,td{text-align:left;border-bottom:1px solid var(--facta-line);padding:12px 14px}thead{background:#eae6dd}tbody th{font-weight:550}body{font:19px/1.8 var(--font-serif);margin:0}main{max-width:1180px;margin:auto;padding:0 28px 64px}.hero{max-width:1120px;margin:auto}h1{margin:0}.meta{font-family:var(--font-sans)}article{max-width:820px;margin:auto}article p{margin:0 0 22px}article h3{font:700 22px/1.4 var(--font-sans);color:var(--facta-navy);margin:32px 0 15px}article a{color:#235569;text-underline-offset:3px}section{scroll-margin-top:160px}article section+section{margin-top:48px}.timeline{border-left:2px solid #c5c2b8;margin:24px 0 36px 9px;padding:0;list-style:none}.timeline li{padding:0 0 26px 25px;position:relative}.timeline li:before{content:"";background:var(--facta-accent);border-radius:50%;width:10px;height:10px;position:absolute;top:10px;left:-6px}.timeline strong{color:var(--facta-navy)}aside{border-left:3px solid var(--facta-accent);background:var(--facta-surface);margin:30px 0;padding:2px 22px}aside h3{margin-top:18px}aside p{padding-bottom:14px;font-size:17px;line-height:1.75}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.media-card h3{margin-top:0}details{border:1px solid var(--facta-line);font:16px/1.75 var(--font-sans);margin:24px 0;padding:16px 20px}summary{cursor:pointer;font-weight:700}details p{margin-top:18px}.source-list{padding-left:24px}.source-list li{padding-bottom:14px}.endnote{margin-top:22px}@media (width<=700px){body{font-size:18px}main{padding:0 18px 40px}.timeline li{padding-left:20px}.media-grid{grid-template-columns:1fr}section{scroll-margin-top:150px}.hero h1{font-size:36px}article h2{margin-top:32px}.source-list{padding-left:20px}}.explain-figure{background:var(--facta-surface);border:1px solid var(--facta-line);margin:28px 0;padding:24px}.explain-figure h4,.reading-note h4,.example-card h4{font:700 22px/1.35 var(--font-serif);color:var(--facta-ink);margin:0 0 12px}.explain-figure figcaption>p{font:13px/1.6 var(--font-sans);color:var(--facta-muted);margin-bottom:22px}.explain-figure .figure-note{font:13px/1.65 var(--font-sans);border-top:1px solid var(--facta-line);margin:20px 0 0;padding-top:15px}.salary-equation{font:18px/1.5 var(--font-sans);justify-content:space-between;align-items:center;gap:10px;display:flex}.salary-equation div{min-width:0}.salary-equation strong{color:var(--facta-ink);font-size:24px;display:block}.salary-equation div span{color:var(--facta-muted);font-size:13px}.salary-base{font:16px/1.7 var(--font-sans);margin:22px 0!important}.salary-row{font:14px/1.5 var(--font-sans);grid-template-columns:130px minmax(35px,1fr) 130px;align-items:center;gap:14px;margin:14px 0;display:grid}.salary-row>div{background:#e7e3d8;height:24px}.salary-row i{background:#557d87;height:100%;display:block}.salary-row:last-of-type i{background:var(--facta-accent)}.salary-row strong{text-align:right}.reading-note{border-left:4px solid var(--facta-accent);background:var(--facta-surface);margin:28px 0;padding:22px}.reading-note p{font:16px/1.75 var(--font-sans);margin:0}.aid-stack{gap:3px;height:32px;margin:0 0 22px;display:flex}.aid-stack span{min-width:0;display:block}.aid-tax{background:var(--facta-ink)}.aid-social{background:#557d87}.aid-finance{background:var(--facta-accent)}.aid-grants{background:#c2ad7c}.aid-legend{grid-template-columns:1fr 1fr;gap:22px;margin:0;padding:0;list-style:none;display:grid}.aid-legend li{font:14px/1.55 var(--font-sans);align-items:flex-start;gap:10px;min-width:0;display:flex}.aid-legend i{flex:0 0 12px;width:12px;height:12px;margin-top:6px}.aid-legend strong{font:700 23px/1.4 var(--font-serif);color:var(--facta-ink);display:block}.example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0 12px;display:grid}.example-card{border:1px solid var(--facta-line);background:var(--facta-surface);min-width:0;margin:0;padding:18px}.example-card h4{font-size:19px}.example-card p{font:14px/1.7 var(--font-sans);margin:0;padding:0}.figure-source{font:13px/1.6 var(--font-sans);color:var(--facta-muted)}.aid-examples{padding-left:20px}.aid-examples li+li{margin-top:18px}a:focus-visible,summary:focus-visible{outline:3px solid var(--facta-accent);outline-offset:4px}@media (width<=700px){.example-grid{grid-template-columns:1fr}.example-card h4{font-size:21px}.example-card p{font-size:16px}}@media (width<=520px){.explain-figure{padding:18px 16px}.salary-equation{flex-wrap:wrap;justify-content:flex-start;gap:12px}.salary-equation strong{font-size:21px}.salary-row{grid-template-columns:1fr 1fr;gap:6px}.salary-row>div{grid-area:2/1/auto/-1}.salary-row strong{grid-area:1/2}.aid-legend{grid-template-columns:1fr;gap:16px}.reading-note{padding:18px}.explain-figure h4{font-size:22px}}
