/* /consent/ — согласие на обработку ПД: те же стили юридического текста, что у /opd/ (html/pages/opd/css/opd.css) */
.legal-title { max-width: 22ch; }
.legal-note { display: inline-block; margin-bottom: var(--sp-8); }
.legal h2 { font-size: 1.1875rem; letter-spacing: 0; }
.legal h3 { font-size: 1.0625rem; letter-spacing: 0; }
.legal ul { list-style: none; padding-left: 0; }
.legal ul ul { padding-left: clamp(var(--sp-4), 3vw, var(--sp-8)); margin-top: .35em; }
.legal li > p { margin-top: .6em; }
.legal li > p:first-child { margin-top: 0; }
.legal a { overflow-wrap: anywhere; }
.legal .legal__part { margin-top: 3em; padding-top: var(--sp-8); border-top: 1px solid var(--c-line-strong); font-size: var(--fs-h3); }
