@font-face{font-family:Nexa;src:url(/fonts/Nexa-Book.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nexa;src:url(/fonts/Nexa-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--layout-max-width:85rem}body{background:var(--halali-color-surface-page,#fff);color:var(--halali-color-text-body,#404040);margin:0}h1,h2,h3,h4{color:var(--halali-color-text-primary,#001a17)}.page{flex-direction:column;min-height:100vh;display:flex}.page__content{flex-direction:column;flex:1;gap:1rem;width:100%;max-width:42.75rem;margin:0 auto;padding:1.5rem 1rem;display:flex}.skip-link{z-index:100;background:var(--halali-color-surface-dark,#003f38);color:var(--halali-color-text-on-dark,#f8f8f8);border-radius:0 0 .5rem;padding:.5rem 1rem;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}
