@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-Medium.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-SemiBold.otf)format("opentype");font-weight:600;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-Bold.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-Black.otf)format("opentype");font-weight:900;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--gk-navy:#0e3b65;--gk-yellow:#ffd662;--gk-blue:#0a7fbf;--gk-cream:#f9e8c0;--gk-ground:#fdf8ec;--gk-muted:#32587c;--gk-line:#0e3b6529;--gk-error:#b3261e}*{box-sizing:border-box}body{background:var(--gk-ground);color:var(--gk-navy);margin:0;font-family:Metropolis,Arial,sans-serif}a{color:#0e3b65}a:hover{color:#0e3b65;text-decoration-thickness:2px}@media (max-width:900px){.gk-navlink{display:none!important}}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}:focus-visible{outline:3px solid var(--gk-blue);outline-offset:2px}
