/* ДокГард v265 — читабельная правовая информация */
.legal-meta-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.legal-meta-row span{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border:1px solid #cfe7e3;border-radius:999px;background:#fff;color:#557176;font-size:12px;font-weight:900}.legal-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 28px}.legal-summary-card{min-width:0;border:1px solid #d9ebe8;border-radius:20px;background:linear-gradient(180deg,#fff,#f9fffd);padding:18px}.legal-summary-card span{display:block;margin-bottom:7px;color:#0f766e;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.045em}.legal-summary-card strong{display:block;margin-bottom:7px;color:#123438;font-size:17px;line-height:1.3}.legal-summary-card p{margin:0!important;color:#5b7478!important;font-size:14px!important;line-height:1.55!important}.legal-callout{margin:0 0 26px;border:1px solid #cfe7e3;border-left:4px solid #0f766e;border-radius:18px;background:#f5fffc;padding:17px 19px}.legal-callout strong{display:block;margin-bottom:6px;color:#0d4f4d}.legal-callout p{margin:0!important}.legal-callout--warn{border-color:#f0d9a5;border-left-color:#d69718;background:#fffaf0}.legal-callout--warn strong{color:#6b4800}.legal-callout--good{border-color:#c9eadf;border-left-color:#0d9c72;background:#f2fff9}.legal-table-wrap{width:100%;max-width:100%;overflow:auto;margin:8px 0 26px;border:1px solid #dcebe9;border-radius:18px;background:#fff}.legal-table{width:100%;min-width:720px;border-collapse:collapse;font-size:14px;line-height:1.55}.legal-table th,.legal-table td{padding:14px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #e5f0ee}.legal-table thead th{background:#eff9f7;color:#184a4c;font-size:12px;text-transform:uppercase;letter-spacing:.035em}.legal-table tbody th{width:220px;background:#f8fcfb;color:#254d50}.legal-table tr:last-child th,.legal-table tr:last-child td{border-bottom:0}.legal-content a{color:#0f766e;text-underline-offset:3px}.legal-content code{font:inherit;font-weight:900;color:#0f766e}.legal-status-card{border-color:#bee5df;background:linear-gradient(180deg,#f3fffc,#fff)}
@media(max-width:900px){.legal-summary-grid{grid-template-columns:1fr 1fr}.legal-table{min-width:660px}}
@media(max-width:620px){.legal-summary-grid{grid-template-columns:1fr}.legal-meta-row{margin-top:14px}.legal-table-wrap{margin-inline:0}.legal-content{overflow:hidden}.legal-table{min-width:620px}}
