﻿    * { box-sizing: border-box; }
    html { font-family: system-ui, -apple-system, Segoe UI, Roboto, Inter, Arial, sans-serif; }
    body { margin: 0; color: var(--neutral-900); background: var(--neutral-50); line-height: 1.5; }
    a { color: var(--brand-primary); text-decoration: none; }
    a:hover { text-decoration: underline; }
    img { max-width: 100%; display: block; }
    h1, h2, h3 { line-height: 1.2; margin: 0 0 var(--space-3); }
    p { margin: 0 0 var(--space-3); }
