@font-face{font-family:Poppins;src:url("Poppins-latin_latin-ext-regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Poppins;src:url("Poppins-latin_latin-ext-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Poppins;src:url("Poppins-latin_latin-ext-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:OpenSans;src:url("OpenSans-latin_latin-ext-regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:OpenSans;src:url("OpenSans-latin_latin-ext-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:OpenSans;src:url("OpenSans-latin_latin-ext-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:Oswald;src:url("Oswald-latin_latin-ext-regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Oswald;src:url("Oswald-latin_latin-ext-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}

html{scroll-behavior:smooth}body{margin:0}.direct-email{font:20px/1.6 OpenSans,Arial,sans-serif;text-align:center;margin:32px 0;overflow-wrap:anywhere}.direct-email a{color:#5a5e5c;text-underline-offset:4px}
.navigation-menu-toggle-trigger:focus-visible{outline:2px solid currentColor}.navigation-root label[for="menuToggleTrigger"]{cursor:pointer}.navigation-mobile-icons{pointer-events:none}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
.legal-content{max-width:900px;margin:0 auto;padding:60px 24px;font:16px/1.75 OpenSans,Arial,sans-serif;color:#333}.legal-content h1,.legal-content h2,.legal-content h3{font-family:Poppins,Arial,sans-serif;line-height:1.35}.legal-content h1{font-size:36px}.legal-content h2{margin-top:32px;font-size:23px}.legal-content h3{font-size:18px}.legal-content a{color:inherit}.legal-note{padding:16px;background:#fff4dc;border-left:3px solid #b17a16}.legal-header{background:#5a5e5c;padding:22px 5%;display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap}.legal-header img{width:230px;max-width:65vw}.legal-header nav{display:flex;gap:20px;flex-wrap:wrap}.legal-header a{color:white;text-decoration:none;font:15px OpenSans,Arial,sans-serif}.legal-footer{background:#5a5e5c;color:white;padding:40px 24px;text-align:center;font:14px OpenSans,Arial,sans-serif}.legal-footer a{color:white}
