@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-franklin-400.woff2) format('woff2')}
@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/libre-franklin-500.woff2) format('woff2')}
@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/libre-franklin-600.woff2) format('woff2')}
@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/libre-franklin-700.woff2) format('woff2')}
@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/libre-franklin-800.woff2) format('woff2')}
@font-face{font-family:'Newsreader';font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400-italic.woff2) format('woff2')}
html{scroll-behavior:smooth}
body{margin:0;background:#FFFFFF;color:#0D0D0F;font-family:'Libre Franklin',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
a{color:#1D31E6}a:hover{color:#0E1C9E}
*{box-sizing:border-box}
img{max-width:100%}
summary::-webkit-details-marker{color:#1D31E6}
:focus-visible{outline:2px solid #1D31E6;outline-offset:3px}
