.nos-legal-page{color:#20332d;overflow-wrap:anywhere;max-width:56rem;margin:0 auto;padding:2rem 1.25rem 3rem;font-size:1rem;line-height:1.65}.nos-legal-page header{margin-bottom:2rem}.nos-legal-page header>a{font-weight:700}.nos-legal-page h1{margin-top:1rem;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.2}.nos-legal-page section{border-top:1px solid #d4ddd8;padding:1.5rem 0}.nos-legal-page h2{scroll-margin-top:1.5rem;font-size:1.3rem;line-height:1.35}.nos-legal-page p{margin:.8rem 0}.nos-legal-page a,.nos-legal-footer a{text-underline-offset:.2em;text-decoration:underline}.nos-legal-page dl{grid-template-columns:minmax(8rem,1fr) 3fr;gap:.65rem 1.5rem;display:grid}.nos-legal-page dt{font-weight:650}.nos-legal-page dd{min-width:0;margin:0}.nos-legal-footer{color:#20332d;max-width:72rem;margin:1.5rem auto 0;padding:1.5rem 1.25rem 6rem;font-size:1rem;line-height:1.5}.nos-legal-footer nav{flex-wrap:wrap;gap:1rem 1.5rem;display:flex}.nos-privacy-notice{overflow-wrap:anywhere;margin:.75rem 0;font-size:.9375rem;line-height:1.5}.nos-privacy-notice a{text-underline-offset:.2em;text-decoration:underline}@media (max-width:38rem){.nos-legal-page dl{grid-template-columns:1fr;gap:.2rem}.nos-legal-page dd{margin-bottom:.8rem}}
