.fisc-header{padding:clamp(8rem, 12vw, 9.5rem) var(--site-pad) clamp(2rem, 4vw, 3rem)}.fisc-title{letter-spacing:-.01em;text-wrap:balance;max-width:20ch;margin:1.6rem 0 0;font-size:clamp(2.8rem,6vw,5.2rem);line-height:.98}.fisc-intro{max-width:42rem;margin:1.5rem 0 0;line-height:1.7}.fisc-year{margin:.9rem 0 0}.fisc-grid{padding:0 var(--site-pad) clamp(3rem, 6vw, 4.5rem);grid-template-columns:1fr;gap:1.1rem;display:grid}@media (min-width:56rem){.fisc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fisc-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:clamp(1.4rem,2.5vw,1.9rem)}.fisc-country{font-family:var(--font-display,Georgia, serif);margin:0;font-size:1.55rem;line-height:1.15}.fisc-rule-label,.fisc-facts dt{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin:1.1rem 0 .3rem;font-size:.62rem}.fisc-rule{margin:0;font-size:.92rem;line-height:1.65}.fisc-facts{border-top:1px solid var(--line);margin:1.2rem 0 0;padding:1rem 0 0;font-size:.86rem}.fisc-facts dt{margin-top:.9rem}.fisc-facts div:first-child dt{margin-top:0}.fisc-facts dd{margin:0;line-height:1.55}.fisc-basis{color:var(--text-3)}.fisc-limits{padding:clamp(3rem, 6vw, 4.5rem) var(--site-pad);border-top:1px solid var(--line)}.fisc-limits-title{margin:0;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.05}.fisc-limits-intro{max-width:42rem;margin:1.1rem 0 0;line-height:1.7}.fisc-limits-list{gap:1.6rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:56rem){.fisc-limits-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 2.6rem}}.fisc-limits-list h3{margin:0;font-size:1.02rem;line-height:1.3}.fisc-limits-list p{color:var(--text-2);margin:.5rem 0 0;font-size:.88rem;line-height:1.65}.fisc-disclaimer{padding:0 var(--site-pad) clamp(2.5rem, 5vw, 3.5rem);color:var(--text-3);margin:0;font-size:.78rem}.fisc-cta{padding:clamp(3rem, 6vw, 4.5rem) var(--site-pad) clamp(5rem, 9vw, 7rem);border-top:1px solid var(--line)}.fisc-cta-title{margin:0;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.05}.fisc-cta-sub{max-width:38rem;margin:1.1rem 0 1.8rem;line-height:1.7}
