/* Условия, реквизиты и платёжные бренды; реальные SVG добавляют с официальных страниц. */
.legal section{display:flex;flex-direction:column;gap:12px;scroll-margin-top:20px}
.legal nav{display:flex;flex-wrap:wrap;gap:10px 16px}
.legal a{color:inherit;text-underline-offset:3px}
.legal-details{display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere}
.legal-error{padding:12px;border:2px solid #b34225;border-radius:12px;font-weight:700;overflow-wrap:anywhere}
.payment-brands{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.payment-brands img{display:block;width:auto;height:32px;font:600 13px/32px var(--f-body);color:inherit}
