@font-face{font-family:UALegalSerif;src:url(/assets/design-v2/fraunces-latin.woff2)format("woff2");font-display:swap}@font-face{font-family:UALegalSans;src:url(/assets/design-v2/inter-latin.woff2)format("woff2");font-display:swap}.ua-offer{color:#0b203c;background:#f6f0e4;min-height:100vh;font-family:UALegalSans,Arial,sans-serif}.ua-legal-page{overflow-wrap:anywhere;max-width:78ch;margin:auto;padding:3rem clamp(1.25rem,5vw,3rem)}.ua-legal-page .ua-logo,.ua-legal-page h1,.ua-legal-page h2,.ua-offer-footer .ua-logo{font-family:UALegalSerif,Georgia,serif}.ua-legal-page h1{margin:1.5rem 0 1rem;font-size:clamp(2rem,5vw,3rem)}.ua-legal-page h2{margin-bottom:.75rem;font-size:1.4rem}.ua-legal-page section{margin-top:2.5rem}.ua-legal-page p{margin-bottom:1rem;line-height:1.7}.ua-legal-page a{text-underline-offset:.2em;text-decoration:underline}.ua-legal-page .ua-hint{color:#556176;font-size:.9rem}.ua-legal-draft{border-left:3px solid #0b203c;padding-left:1rem}.ua-offer-footer{color:#f6f0e4;background:#0b203c;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding:2rem clamp(1.25rem,5vw,3rem);display:flex}.ua-offer-footer nav{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.ua-offer-footer a{color:inherit;text-underline-offset:.2em;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.ua-offer a:focus-visible{outline-offset:4px;outline:3px solid #be8229}
