.legal-page{min-height:100vh;background:#f8f7f2}.legal-header{border-bottom:1px solid #e2e4dd;background:#faf9f5}.legal-nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.legal-nav>a:last-child{color:#c75b32;font:700 .84rem Manrope,Arial,sans-serif}.legal-content{max-width:760px;padding-top:78px;padding-bottom:90px}.legal-content h1{font:500 clamp(2.7rem,5vw,4.3rem)/.95 Fraunces,Georgia,serif;letter-spacing:-.06em;margin:0 0 22px}.legal-content h2{font:500 1.5rem Fraunces,Georgia,serif;margin:38px 0 10px}.legal-content p,.legal-content li{color:#53645d;font-size:.93rem;line-height:1.7}.legal-content ul{padding-left:21px}.legal-meta{font:500 .7rem 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.08em;color:#65736d}.legal-note{border-left:3px solid #d8ff57;background:#eef2e8;padding:13px 16px;margin:25px 0}.legal-footer{border-top:1px solid #d8ded5;padding-top:28px;padding-bottom:34px;display:flex;gap:18px;align-items:center}.legal-footer p{flex:1;color:#65736d;font-size:.78rem}.legal-footer a{color:#153a32;font-size:.78rem}@media(max-width:620px){.legal-nav{height:64px}.legal-content{padding-top:50px;padding-bottom:58px}.legal-footer{flex-wrap:wrap}.legal-footer p{flex-basis:100%;order:2}}
