/* Оформление юридических страниц VINstudio: светлый фон, читаемая колонка текста */
body { margin: 0; background: #f7f1e8; color: #1f1813; font: 400 16px/1.65 system-ui, -apple-system, "Segoe UI", sans-serif; -webkit-font-smoothing: antialiased; }
.doc { max-width: 760px; margin: 0 auto; padding: 56px 24px 80px; }
.back { display: inline-block; margin-bottom: 32px; color: #e0612a; text-decoration: none; font-weight: 600; }
h1 { margin: 0 0 10px; font-size: clamp(28px, 4vw, 40px); line-height: 1.1; letter-spacing: -0.03em; }
h2 { margin: 40px 0 12px; font-size: 20px; letter-spacing: -0.01em; }
.meta { margin: 0 0 28px; color: #6f6257; font-size: 14px; }
p, li { color: #3a2f26; }
ul { padding-left: 22px; }
li { margin: 6px 0; }
a { color: #e0612a; }
