.legal-document .narrow{max-width:880px}.legal-document h1{font-size:clamp(30px,4vw,48px);max-width:24ch}.legal-document .prose,.legal-document h1{overflow-wrap:anywhere}.legal-document .prose :is(h2,h3){scroll-margin-top:110px}.legal-document .prose h3{font-size:19px;margin-top:28px}.legal-note p,.legal-summary p{margin:10px 0 0}.legal-note{border-left:3px solid var(--wine,#702d41)}.legal-summary{border-block:1px solid var(--line,#ded8d6);padding-block:20px}.legal-summary p:first-child{margin-top:0}.legal-contents{display:flex;flex-wrap:wrap;gap:4px 24px;padding-block:8px}.legal-contents a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.legal-example{margin-block:24px}@media (max-width:480px){.legal-document .panel{padding:18px}.legal-contents{gap:0 18px}}@media print{.legal-document .legal-contents,body:has(.legal-document)>footer,body:has(.legal-document)>header{display:none}.legal-document .wrap{max-width:none;padding:0}.legal-document :is(h2,h3){page-break-after:avoid;break-after:avoid}.legal-document .prose a[href^="/"]:after{content:" (vseustroim.ru" attr(href) ")";font-size:.88em;color:#625b60}}@media (prefers-color-scheme:dark){.legal-summary{border-block:1px solid var(--line,var(--theme-line-strong))}}