:root{--color-bg:#f5f9ff;--color-surface:#fff;--color-ink:#12304f;--color-muted:#51657c;--color-line:#dce8f5;--color-brand:#1c7be8;--color-brand-soft:#e3f0fe;--color-accent:#ff8a1f;--color-accent-ink:#fff;--color-ok:#1fa971;--font-body:"Segoe UI",system-ui,-apple-system,sans-serif;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--shadow-card:0 12px 28px rgba(28,123,232,.15);--container-max:1120px}*,:after,:before{box-sizing:border-box}body{margin:0;background:var(--color-bg);color:var(--color-ink);font:16px/1.55 var(--font-body)}a{color:inherit}h1,h2,h3{line-height:1.15;margin:0 0 .5em}h1{font-size:clamp(28px,4.6vw,44px)}h2{font-size:28px}h3{font-size:18px}p{margin:0 0 1em}img{max-width:100%}