.legal-page{background:#f5f2ea;color:#14202b;min-height:100vh}
.legal-page .site-header{position:static}
.legal-main{max-width:860px;margin:0 auto;padding:72px 24px 96px}
.legal-main .eyebrow{color:#725006}
.legal-main h1{font-family:"Oswald",sans-serif;font-size:clamp(2.8rem,8vw,5.5rem);line-height:.95;margin:.3em 0}
.legal-main h2{font-family:"Oswald",sans-serif;font-size:1.7rem;margin:2.2rem 0 .6rem}
.legal-main p,.legal-main li{font-size:1rem;line-height:1.75}
.legal-main ul{padding-left:1.35rem}
.legal-main .effective{font-weight:700}
.legal-main .notice{background:#fff;border-left:5px solid #d5a928;padding:18px 20px;margin:28px 0}
.legal-main a{color:#725006}
.legal-page footer{margin-top:0}
@media(max-width:700px){.legal-main{padding:48px 20px 72px}.legal-page .site-header nav{display:none}}
