/* Išcentruota iš šablonų (pataisa 4c). */
    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
    body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; background: #131316; color: #c9c9cf; line-height: 1.7; font-size: 16px; }
    .wrap { max-width: 760px; margin: 0 auto; padding: 48px 24px 80px; }
    .logo { font-size: 20px; font-weight: 700; color: var(--accent,#22d3ee); letter-spacing: -0.03em; margin-bottom: 40px; display: block; text-decoration: none; }
    h1 { font-size: 28px; font-weight: 700; color: #ededed; margin-bottom: 8px; letter-spacing: -0.02em; }
    .meta { font-size: 14px; color: var(--text-muted,#8a8a93); margin-bottom: 40px; }
    h2 { font-size: 16px; font-weight: 700; color: #ededed; margin: 36px 0 10px; }
    p { margin-bottom: 14px; color: var(--text-secondary,#a1a1a9); }
    ul { margin: 8px 0 14px 20px; }
    li { margin-bottom: 6px; color: var(--text-secondary,#a1a1a9); }
    strong { color: #c9c9cf; }
    a { color: var(--accent,#22d3ee); text-decoration: none; }
    a:hover { text-decoration: underline; }
    .lang-toggle { float: right; font-size: 14px; }
    .disclaimer{background:var(--warn-soft);border:1px solid var(--warn-border);border-radius:8px;padding:16px 20px;margin:20px 0}
    .disclaimer p { color: var(--warn-light,#fcd34d); margin: 0; font-size: 14px; }
    hr { border: none; border-top: 1px solid rgba(255,255,255,.08); margin: 32px 0; }
  
