.legal-header{max-width:1040px}.legal-shell{max-width:860px;margin:0 auto;padding:72px 28px 100px}.legal-hero{padding-bottom:32px;border-bottom:1px solid var(--line)}.legal-hero>p{margin:0;color:var(--rose);font-size:11px;font-weight:800;letter-spacing:.18em}.legal-hero h1{margin:14px 0 16px;font:600 clamp(40px,6vw,64px)/1.1 Georgia,"Songti SC",serif}.legal-hero span{color:var(--muted);font-size:14px;line-height:1.8}.legal-content{padding-top:18px}.legal-content section{padding:28px 0;border-bottom:1px solid var(--line)}.legal-content h2{margin:0 0 12px;font:600 24px Georgia,"Songti SC",serif}.legal-content p,.legal-content li{color:#596365;font-size:14px;line-height:1.9}.legal-content ul{padding-left:20px}.legal-callout{padding:20px 22px!important;border:1px solid #eadbd8!important;border-radius:12px;background:#fff9f8}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.account-card{padding:24px;border:1px solid var(--line);border-radius:14px;background:#fff}.account-card h2{font-size:20px}.account-card strong{display:block;margin:8px 0;color:var(--rose2)}.account-actions{display:flex;gap:10px;flex-wrap:wrap}.account-actions a,.account-actions button{padding:11px 14px;border:1px solid #d9d4cd;border-radius:9px;background:#fff;color:var(--ink);text-decoration:none;cursor:pointer}.account-actions .danger{color:#9b4652;border-color:#e3bec4}.account-status{min-height:24px;color:var(--muted)}@media(max-width:650px){.legal-shell{padding:46px 20px 70px}.account-grid{grid-template-columns:1fr}}
.account-methods{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 18px}.account-methods span{padding:6px 10px;border:1px solid #eadcda;border-radius:999px;background:#fff;color:#526171;font-size:12px}.account-card h3{margin:20px 0 4px;color:#526171;font-size:13px}
