.Nav-module__RKaKuq__header{background:var(--blue);color:#fff}.Nav-module__RKaKuq__inner{width:calc(100% - var(--gutter)*2);max-width:calc(var(--maxw) - var(--gutter)*2);border-bottom:1px solid #fff;justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;padding:clamp(1.5rem,2.8vw,2.75rem) 0 clamp(1rem,1.65vw,1.5rem);display:flex}.Nav-module__RKaKuq__name{letter-spacing:-.035em;font-size:clamp(1.5rem,3.1vw,2.75rem);font-weight:700}.Nav-module__RKaKuq__links{flex-wrap:wrap;gap:clamp(1rem,2.3vw,2rem);font-size:clamp(1rem,1.5vw,1.25rem);display:flex}.Nav-module__RKaKuq__links a{text-underline-offset:.3em;padding-block:.4rem;text-decoration-thickness:1px}.Nav-module__RKaKuq__links a:hover{text-decoration:underline}.Nav-module__RKaKuq__links a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}.Nav-module__RKaKuq__name:focus-visible,.Nav-module__RKaKuq__links a:focus-visible{outline-color:#fff}@media (max-width:600px){.Nav-module__RKaKuq__inner{flex-wrap:wrap;gap:1rem;padding-top:1.4rem}.Nav-module__RKaKuq__name{font-size:1.7rem}.Nav-module__RKaKuq__links{justify-content:flex-start;gap:.6rem 1.2rem;width:100%;font-size:1rem}}@media (min-width:601px) and (max-width:1000px){.Nav-module__RKaKuq__inner{flex-wrap:wrap;gap:.8rem}.Nav-module__RKaKuq__links{width:100%}}
.Footer-module__-tkNuq__footer{color:var(--fg-soft);background:#fff}.Footer-module__-tkNuq__inner{max-width:var(--maxw);padding:1.6rem var(--gutter)2rem;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;font-size:.95rem;line-height:1.5;display:flex}.Footer-module__-tkNuq__links{flex-wrap:wrap;gap:.5rem 1.5rem;max-width:52rem;display:flex}.Footer-module__-tkNuq__copy{flex-shrink:0}@media (max-width:1100px){.Footer-module__-tkNuq__inner{flex-direction:column;align-items:flex-start}}.Footer-module__-tkNuq__links a{padding-block:.3rem}.Footer-module__-tkNuq__links a:hover{color:var(--blue);text-underline-offset:.25em;text-decoration:underline}@media (max-width:600px){.Footer-module__-tkNuq__inner{flex-direction:column;align-items:flex-start;gap:.75rem}}
