:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#26352f;--muted:#3f4d43;--line:#dbe3dd;--blue:#193b68}*{box-sizing:border-box}body{color:var(--ink);background:#f5f7f4;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.6}main{max-width:1120px;margin:auto;padding:36px 28px}header{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding-bottom:24px;font-weight:700;display:flex}.brand-mark{background:var(--ink);color:#fff;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.intro{max-width:800px;padding:64px 0 36px}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--blue);font-size:14px;font-weight:700}h1{letter-spacing:-.035em;margin:18px 0;font-size:clamp(32px,5vw,56px);line-height:1.15}h2{margin:18px 0 8px;font-size:22px}.lead{font-size:24px}.intro>p:last-child{color:var(--muted)}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:28px}.number{color:var(--blue);font-weight:700}article p{color:var(--muted);margin:0}footer{color:var(--muted);padding:40px 0 12px;font-size:14px}@media (max-width:760px){.grid{grid-template-columns:1fr}main{padding:24px 20px}.intro{padding-top:38px}.lead{font-size:21px}}
