@font-face{font-family:Manrope;src:url(/fonts/manrope-400.woff2)format("woff2"),url(/fonts/manrope-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-600.woff2)format("woff2"),url(/fonts/manrope-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-700.woff2)format("woff2"),url(/fonts/manrope-700.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-800.woff2)format("woff2"),url(/fonts/manrope-800.ttf)format("truetype");font-weight:800;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#0b3558;background:#f8f9fb;margin:0;font-family:Manrope,Inter,system-ui,sans-serif}button,input,textarea,select{font:inherit}img{max-width:100%}p{line-height:1.65}button,a,input,textarea,select,summary{touch-action:manipulation}:focus-visible{outline-offset:4px;outline:3px solid #006bff}#main:focus{outline:none}.skip-link{z-index:999;color:#0b3558;opacity:0;pointer-events:none;background:#fff;border:2px solid #006bff;border-radius:8px;padding:14px 20px;position:fixed;top:12px;left:16px;transform:translateY(-250%)}.skip-link:focus{opacity:1;pointer-events:auto;transform:translateY(0)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
