.legal-header{position:relative}.legal-page{max-width:790px;margin:70px auto 100px;padding:0 24px}.legal-page h1{margin:8px 0;font:800 46px Manrope,sans-serif;letter-spacing:-2px}.updated{margin:0 0 35px;color:var(--muted);font-size:11px}.legal-intro{margin-bottom:42px;padding:22px 25px;border-left:4px solid var(--primary);border-radius:0 11px 11px 0;color:#514d66;background:var(--soft);font-size:14px;line-height:1.7}.legal-page section{padding:5px 0 18px}.legal-page h2{margin:18px 0 8px;font:700 18px Manrope,sans-serif}.legal-page p{color:var(--muted);font-size:12px;line-height:1.8}.legal-page p a{color:var(--primary);font-weight:700}.legal-page aside{margin-top:35px;padding:18px;border:1px solid #f0d9a8;border-radius:10px;color:#74613a;background:#fff9ed;font-size:10px;line-height:1.6}.legal-footer{max-width:790px;grid-template-columns:1fr auto auto}.legal-footer>small{grid-column:auto}@media(max-width:560px){.legal-page{margin-top:45px}.legal-page h1{font-size:36px}.legal-footer{grid-template-columns:1fr}.legal-footer>small{grid-column:1}}
