
.boxing-legal {min-width:0; overflow-wrap:anywhere; line-height:1.65; padding:0 1.25rem 3rem;}
.boxing-legal h1 {font-size:clamp(1.65rem,3vw,2.3rem); line-height:1.25; margin:1.5rem 0;}
.boxing-legal h2 {font-size:1.2rem; line-height:1.4; margin:2rem 0 .7rem;}
.boxing-legal h3 {font-size:1.05rem; margin:1.4rem 0 .5rem;}
.boxing-legal p,.boxing-legal li {color:#ddd;}
.boxing-legal a,.boxing-form-consent a,.boxing-share-links a {color:#fff; text-decoration:underline; text-underline-offset:3px;}
.boxing-legal nav,.boxing-legal .legal-version {font-size:.85rem; color:#b6b6bc;}
.boxing-legal table {width:100%; border-collapse:collapse; font-size:.85rem;}
.boxing-legal th,.boxing-legal td {border:1px solid #515159; padding:.65rem; vertical-align:top;}
.boxing-legal th {background:#292a30;}
.boxing-legal-print button {background:#292a30; border:1px solid #6d6d75; color:white; padding:.65rem 1rem; border-radius:6px;}
.boxing-form-consent {font-size:.95rem; line-height:1.55;}
.boxing-form-consent label {display:flex; gap:.8rem; align-items:flex-start; cursor:pointer;}
.boxing-form-consent input[type=checkbox] {flex:0 0 22px; width:22px; height:22px; margin-top:.2rem; accent-color:#e52c35;}
.boxing-form-consent p {margin:1rem 0; color:#c7c7cd;}
.boxing-form-success {padding:1.5rem; border:1px solid #6d6d75; border-radius:8px;}
.boxing-form-consent [data-validate-for].visible {color:#ffb0b4; padding:.5rem 0;}
.boxing-share-links {display:flex; flex-wrap:wrap; gap:1rem;}
.moskvin-left-inner {max-height:calc(100dvh - 120px); overflow-y:auto; scrollbar-width:thin;}
@media(max-width:767px){.boxing-legal {width:100%;padding:0 0 2rem}.boxing-legal table {font-size:.78rem}.boxing-legal th,.boxing-legal td{padding:.35rem}}
@media print{header,.moskvin-left,.moskvin-rigth,.moskvin-modal,#boxing-privacy,.privacy-footer,.boxing-legal-print {display:none!important}body{background:white!important}.moskvin-content{margin:0}.container,.moskvin-flex,.boxing-legal{display:block;width:100%;max-width:none;margin:0;padding:0}.boxing-legal,.boxing-legal *{color:black!important}.boxing-legal a{text-decoration:underline}.boxing-legal h2{break-after:avoid}.boxing-legal p,.boxing-legal li{orphans:3;widows:3}}
@media(max-width:767px){
 .moskvin-left,.moskvin-rigth {display:none;}
 .moskvin-feed,.moskvin-page {width:100%;min-width:0;}
 header .col-lg-5,header .col-lg-2 {display:none;}
 header .col-lg-3 {width:70%;}
}

.privacy-footer .moskvin-footer {margin:0 0 1rem;}
.privacy-footer .moskvin-footer-flex {display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;}
.privacy-footer .moskvin-footer-logo img {max-width:150px;max-height:48px;}
.privacy-footer .moskvin-footer-copyright {color:#d7d7dc;}
.boxing-legal .table > :not(caption) > * > * {color:#ddd;background-color:transparent;}
.boxing-legal .table thead th {color:#fff;background-color:#292a30;}
.boxing-legal .table caption {color:#b6b6bc;}
.boxing-legal .legal-meta {font-size:.85rem;color:#b6b6bc;}
