.legal-content{max-width:900px;margin:0 auto;padding:64px 6% 80px}.legal-content h1{font-size:clamp(38px,6vw,64px);line-height:1.15;letter-spacing:0}.legal-date{color:#e1c8a3;font-size:13px;margin:20px 0 45px}.legal-content section{padding:24px 0;border-top:1px solid #ba905e66}.legal-content h2{font-family:Georgia,serif;font-size:27px;letter-spacing:0;line-height:1.3;margin-bottom:18px}.legal-content p{line-height:1.85;font-size:15px;overflow-wrap:anywhere}.legal-content a{text-decoration:underline;text-underline-offset:3px}.legal-page header{height:auto;min-height:100px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}.legal-page footer{flex-wrap:wrap}.legal-page footer a{font-size:12px}@media(max-width:650px){.legal-content{padding-top:40px}.legal-page footer{padding-bottom:35px}.legal-page header>.text-link{font-size:11px}}
.legal-content{background:#fff7e9;color:#3e2a19;box-shadow:0 15px 55px #21100655}.legal-content .eyebrow,.legal-date{color:#78502c}.legal-content a{color:#65411f}.legal-page .legal-content h1,.legal-page .legal-content h2{color:#3e2a19}
