:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#202124;background:#f6f7f9}*{box-sizing:border-box}body{margin:0}.legal-shell{max-width:860px;margin:32px auto;background:#fff;border:1px solid #e1e4e8;border-radius:16px;padding:28px}.legal-brand{margin:0 0 8px;color:#69707a}.legal-shell h1{margin:0 0 8px}.legal-meta{color:#69707a;font-size:.92rem;margin-bottom:28px}.legal-text{line-height:1.62;overflow-wrap:anywhere;white-space:pre-wrap}.legal-nav{display:flex;gap:16px;flex-wrap:wrap;margin-top:32px;padding-top:18px;border-top:1px solid #e5e7eb}.legal-nav a{color:#2357a6}@media(max-width:700px){.legal-shell{margin:0;border:0;border-radius:0;padding:20px;min-height:100vh}}
/* r23: единая типографика публичных документов. */
body,.legal-meta,.legal-text,.legal-nav{font-size:14px}.legal-shell h1{font-size:16px;font-weight:600}.legal-brand{font-size:14px;font-weight:500}

/* r25: спокойная типографика публичных документов. */
body,.legal-meta,.legal-text,.legal-nav{font-weight:400}.legal-shell h1{font-weight:600}.legal-brand,.legal-text strong,.legal-text b{font-weight:500}
