.legal-page{width:min(880px,100% - 40px);margin:0 auto;padding:48px 0 90px;line-height:1.75}.legal-page header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:64px;display:flex}.legal-page header a,.legal-page a{color:#b9472f}.legal-page select{background:#fffdf8;border:1px solid #d7d2c7;border-radius:999px;padding:10px 14px}.legal-brand{letter-spacing:2px;color:#e6603f;font-size:11px;font-weight:900}.legal-page h1{letter-spacing:-3px;margin:10px 0 8px;font-size:clamp(42px,7vw,72px)}.legal-updated{color:#74766f;margin-bottom:48px}.legal-page section{border-top:1px solid #d7d2c7;padding:25px 0}.legal-page h2{margin:0 0 10px;font:600 23px Georgia,serif}.legal-page section p{color:#555851;white-space:pre-line;margin:0}@media (max-width:600px){.legal-page{padding-top:28px}.legal-page header{align-items:flex-start;margin-bottom:40px}.legal-page select{max-width:48%}}
