.legal-page{color:#3d3a34;min-height:100dvh;font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:#fdfcf9;font-size:15px;line-height:1.65}.legal-shell{max-width:720px;margin:0 auto;padding:48px 24px 80px}.legal-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;display:flex}.legal-brand{font-family:var(--font-serif), Georgia, "Times New Roman", serif;letter-spacing:-.02em;color:#2a2823;align-items:center;font-size:22px;font-weight:500;text-decoration:none;display:inline-flex}.legal-brand .dot{color:#2a5fa0}.legal-back{color:#2a5fa0;font-size:13.5px;font-weight:600;text-decoration:none}.legal-back:hover{text-decoration:underline}.legal-page h1{font-family:var(--font-serif), Georgia, "Times New Roman", serif;letter-spacing:-.02em;color:#2a2823;margin:0 0 8px;font-size:36px;font-weight:500;line-height:1.12}.legal-meta{color:#959084;margin:0 0 32px;font-size:13.5px}.legal-page h2{color:#2a2823;margin:32px 0 10px;font-size:18px;font-weight:600}.legal-page p,.legal-page li{color:#58544c;margin:0 0 12px}.legal-page ul{margin:0 0 12px;padding-left:1.25rem}.legal-page a{color:#2a5fa0}.legal-footer{border-top:1px solid #eeebe3;gap:16px;margin-top:40px;padding-top:24px;font-size:13.5px;display:flex}.legal-footer a{font-weight:600;text-decoration:none}.legal-footer a:hover{text-decoration:underline}@media (max-width:640px){.legal-shell{padding:32px 20px 64px}.legal-page h1{font-size:30px}}
