.header--legal .header__container{justify-content:space-between}.header__back{font-size:.95rem;font-weight:500;color:var(--color-accent);text-decoration:none}.legal{margin:0 auto;padding:48px 0 64px}.legal h1{font-size:1.75rem;line-height:2.25rem;text-align:left;margin-bottom:8px}.legal h2{font-size:1.35rem;line-height:1.75rem;text-align:left;margin-top:40px;margin-bottom:16px}.legal h3{font-size:1.15rem;line-height:1.5rem;margin-top:32px;margin-bottom:12px}.legal p{margin:0 0 12px;line-height:1.7}.legal ul,.legal ol{padding-left:1.5em;margin:0 0 16px}.legal ul{list-style:disc}.legal ol{list-style:decimal}.legal li{margin-bottom:6px;line-height:1.7}.legal table{width:100%;border-collapse:collapse;margin:16px 0;font-size:.95rem}.legal th,.legal td{border:1px solid var(--color-border);padding:10px 14px;text-align:left;line-height:1.6}.legal th{background:var(--color-accent-light);font-weight:600}.legal hr{border:none;border-top:1px solid var(--color-border);margin:32px 0}.legal strong{font-weight:600}.legal .legal__subtitle{font-size:1.1rem;color:var(--color-text-muted);margin-bottom:4px}.legal .legal__meta{font-size:.9rem;color:var(--color-text-muted);margin-bottom:0}.contacts-list{list-style:none;padding-left:0}.contacts-list li{margin-bottom:12px;font-size:1.05rem}@media(max-width:767px){.legal{padding:32px 0 48px}.legal h1{font-size:1.5rem;line-height:2rem}.legal table{font-size:.85rem}.legal th,.legal td{padding:8px 10px}}
