
.concession-chart{margin:32px 0 42px;border:1px solid var(--line);border-radius:16px;overflow:hidden}.guide-chart-heading{background:#49345e;color:#fff;padding:26px 28px}.guide-kicker{font-size:14px;letter-spacing:.1em;font-weight:700}.article-body .guide-chart-heading h2{color:#fff;font-size:27px;margin:10px 0 8px;line-height:1.3}.article-body .guide-chart-heading p{color:#ede6f3;margin:0;font-size:16px}.concession-table{width:100%;font-size:17px}.concession-table thead{background:var(--sage)}.concession-table th,.concession-table td{padding:20px 28px;white-space:normal}.concession-table td strong{font:800 36px/1.1 Manrope,sans-serif;color:var(--purple)}.concession-table th span{display:block;font-size:14px;font-weight:400;color:var(--muted);margin-top:4px}.investment-row{background:var(--sage)}.guide-chart-notes{padding:20px 28px}.article-body .guide-chart-notes p{font-size:14px;line-height:1.6;margin:0 0 12px}.guide-chart-notes p:last-child{margin-bottom:0}.government-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0 32px}.government-card{border:1px solid var(--line);border-top:5px solid var(--purple);border-radius:12px;padding:22px 18px;background:var(--paper)}.article-body .government-card h3{font-size:19px;line-height:1.3;margin:0 0 18px}.guide-percent{display:block;font:800 48px/1.1 Manrope,sans-serif;color:var(--purple)}.article-body .government-card p{font-size:15px;line-height:1.6;margin:12px 0 0}.va-card{background:var(--sage)}.va-highlight{border-left:5px solid var(--purple);background:var(--sage);padding:25px 28px;border-radius:0 12px 12px 0;margin:32px 0}.article-body .va-highlight h2{margin:0 0 18px;font-size:25px}.article-body .va-highlight p:last-child{margin-bottom:0}@media(max-width:600px){.government-grid{grid-template-columns:1fr}.government-card{padding:22px}.concession-table thead{display:none}.concession-table,.concession-table tbody,.concession-table tr,.concession-table th,.concession-table td{display:block;width:100%}.concession-table tr{padding:20px 22px;border-bottom:1px solid var(--line)}.concession-table th,.concession-table td{border:0;padding:0;text-align:left}.concession-table td{margin-top:10px}.concession-table td:before{content:attr(data-label);display:block;font-size:14px;color:var(--muted);margin-bottom:7px}.guide-chart-heading,.guide-chart-notes,.va-highlight{padding:22px}.article-body .guide-chart-heading h2{font-size:24px}}