.n-legal-hero{padding:clamp(3.2rem,8vw,7rem) 0;background:var(--n-mist)}.n-legal-hero h1{max-width:850px;color:var(--n-deep)}.n-legal-main{padding:clamp(3.2rem,7vw,6.5rem) 0;background:var(--n-cream)}.n-legal-main article{max-width:820px}.n-legal-main h2{margin:2.6rem 0 1rem;font-size:clamp(1.8rem,3vw,2.75rem);line-height:1.05}.n-legal-main p{max-width:760px;margin:0 0 1.15rem;line-height:1.72}.n-legal-main .n-legal-lead{font-family:var(--n-serif);font-size:1.35rem;line-height:1.45}.n-not-found{padding:clamp(5rem,12vw,11rem) 0;background:var(--n-deep);color:var(--n-paper);min-height:65vh}.n-not-found .container{position:relative}.n-not-found>div>span{display:block;color:var(--n-gold);font:700 clamp(6rem,17vw,16rem)/.75 var(--n-serif);letter-spacing:-.08em}.n-not-found h1{max-width:750px;margin:1.4rem 0 1.4rem}.n-not-found p:not(.n-kicker){max-width:610px;font-size:1.1rem;line-height:1.65}.n-not-found>div>div{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem}.n-not-found .n-text-link{color:var(--n-paper)}@media(max-width:767.98px){.n-legal-hero{padding-inline:20px}.n-legal-main{padding-inline:20px}.n-not-found{padding-inline:20px}}
