/* ====================== Seller Autopilot — legal pages ====================== */
.legal{max-width:840px;margin:0 auto;padding:48px 24px 96px}
.legal-back{display:inline-flex;align-items:center;gap:7px;color:var(--muted);text-decoration:none;font-size:15px;margin-bottom:22px}
.legal-back:hover{color:var(--text)}
.legal h1{font-size:clamp(26px,4vw,40px);font-weight:800;letter-spacing:-.02em;margin-bottom:6px}
.legal .ed{color:var(--muted);font-size:14px;margin-bottom:8px}
.legal .lead{color:var(--muted);font-size:16px;margin:18px 0 6px}
.legal h2{font-size:21px;font-weight:700;margin:34px 0 8px;letter-spacing:-.01em}
.legal h3{font-size:17px;font-weight:700;margin:20px 0 6px;color:var(--text)}
.legal p{color:var(--muted);margin:9px 0}
.legal ul{color:var(--muted);margin:9px 0 9px 20px}
.legal li{margin:6px 0}
.legal strong{color:var(--text);font-weight:700}
.legal a{color:var(--accent-2);text-decoration:none}
.legal a:hover{text-decoration:underline}
.legal .note{background:var(--card);border:1px solid var(--card-brd);border-radius:14px;padding:14px 16px;margin:22px 0;color:var(--muted);font-size:14px}
.pending{color:var(--hot);font-style:normal}

/* таблица реквизитов */
.req-table{width:100%;border-collapse:collapse;margin-top:18px;background:var(--card);border:1px solid var(--card-brd);border-radius:16px;overflow:hidden}
.req-table td{padding:13px 16px;border-bottom:1px solid var(--card-brd);vertical-align:top;font-size:15px}
.req-table tr:last-child td{border-bottom:none}
.req-table td:first-child{color:var(--muted);width:34%;font-size:14px}
.req-table td:last-child{color:var(--text);font-weight:500}

/* лёгкая шапка для внутренних страниц */
.nav .nav-cta{margin-left:auto}
