*{box-sizing:border-box}html{color:#202020;background:#f7f5f0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.page{width:min(1040px,100% - 40px);min-height:100vh;margin:0 auto;padding:32px 0}.header{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.brand{letter-spacing:-.02em;font-weight:700}.nav{color:#555;gap:18px;font-size:14px;display:flex}.hero{padding:96px 0 72px}.eyebrow{color:#766b5b;text-transform:uppercase;letter-spacing:.12em;margin:0 0 14px;font-size:14px}h1{letter-spacing:-.06em;max-width:780px;margin:0;font-size:clamp(40px,7vw,78px);line-height:.95}.lead{color:#555;max-width:680px;margin:28px 0 0;font-size:20px;line-height:1.6}.grid{grid-template-columns:repeat(3,1fr);gap:18px;padding:32px 0 80px;display:grid}.grid article{background:#ffffff8c;border:1px solid #00000014;border-radius:18px;padding:24px}.grid h2{margin:0 0 12px;font-size:20px}.grid p,.content p{color:#555;line-height:1.7}.content{max-width:720px;padding:72px 0 120px}.content h1{margin-bottom:28px}.footer{color:#777;border-top:1px solid #00000014;justify-content:space-between;gap:18px;padding:24px 0 0;font-size:14px;display:flex}@media (max-width:760px){.header,.footer{flex-direction:column;align-items:flex-start}.grid{grid-template-columns:1fr}.hero{padding:64px 0 48px}}
