.legal-page .footer{display:block!important}.legal-page-main{padding-bottom:var(--sp-8)}.legal-titleband{padding:var(--sp-7) 0 var(--sp-5);border-bottom:1px solid var(--border)}.legal-crumb{font-size:12.5px;font-weight:700;color:var(--ink-faint);display:flex;align-items:center;gap:6px}.legal-crumb a{color:inherit;text-decoration:none}.legal-crumb a:hover{color:var(--ink-soft)}.legal-titleband h1{font-size:30px;font-weight:800;letter-spacing:-.01em;margin:8px 0 0}.legal-content{padding:var(--sp-6) 0;font-size:16px;line-height:1.7;color:var(--ink-2);max-width:760px}.legal-content h2,.legal-content h3{margin-top:1.5em;font-weight:800;color:var(--ink)}.legal-content p{margin:0 0 1em}
