body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#0f172a}h1{font-size:clamp(24px,2.4vw,32px)!important;line-height:1.25;letter-spacing:-.025em}h2{font-size:clamp(20px,1.8vw,24px)!important;line-height:1.35}h3{font-size:18px!important;line-height:1.4}h1,h2,h3{font-weight:750;overflow-wrap:anywhere}button,input,select,textarea{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #2e7d32;outline-offset:3px}@media print{h1{font-size:24px!important}h2{font-size:20px!important}}
