/* Legal documents imported from DOCX: section headings, lists and tables (import_legal_documents). */
.legal-document h2{margin:36px 0 14px;font:600 clamp(21px,2.2vw,26px)/1.25 var(--font-heading)}
.legal-document h3{margin:26px 0 10px;font:600 clamp(18px,1.8vw,21px)/1.3 var(--font-heading)}
.legal-document ul{margin:0 0 18px;padding-left:1.3em;max-width:880px}
.legal-document li{margin:0 0 8px;line-height:1.6}
.legal-document__table{margin:0 0 22px;overflow-x:auto;-webkit-overflow-scrolling:touch}
.legal-document table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}
.legal-document th,.legal-document td{padding:10px 12px;border:1px solid rgba(0,0,0,.14);text-align:left;vertical-align:top}
.legal-document th{background:rgba(0,0,0,.04);font-weight:600}
@media(max-width:760px){.legal-document table{font-size:14px}.legal-document th,.legal-document td{padding:8px}}
/* «Документы и лицензии» (clinic.documents_hub) */
.documents-hub > section{margin:0 0 34px}
.documents-hub > section > p{max-width:880px}
.legal-document .documents-hub__list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(0,0,0,.12)}
.legal-document .documents-hub__list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.12)}
.legal-document .documents-hub__list a{font-weight:600}
.legal-document .documents-hub__list .documents-hub__pdf{font-weight:400;font-size:14px}
.legal-document .documents-hub__list small{flex-basis:100%;opacity:.7;font-size:13px}
