*{box-sizing:border-box}body{margin:0;color:#183643;background:#fff;font:17px/1.8 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}a{color:#087da9;text-decoration:none}a:hover{text-decoration:underline}header,main,footer{max-width:1120px;margin:auto;padding:26px}header{display:flex;justify-content:space-between;align-items:center;gap:24px}nav{display:flex;gap:22px;flex-wrap:wrap}.brand{font-size:22px;font-weight:850;color:#183643}h1,h2,h3{line-height:1.3}h1{font-size:clamp(38px,6vw,70px);letter-spacing:-2px;margin:20px 0}h2{font-size:30px;margin:32px 0 14px}.hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;min-height:570px}.hero img{width:100%;max-width:440px}.eyebrow{font-weight:800;color:#3d790c;letter-spacing:2px}.lede{color:#5b727b;font-size:20px}.badge{display:inline-block;background:#e4f6cf;color:#366b13;border-radius:100px;padding:8px 18px;font-weight:700}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{padding:26px;border:2px solid #e0e9ed;border-radius:24px;box-shadow:0 4px #e0e9ed}.card b{display:block;font-size:22px}.card p{margin-bottom:0;color:#5b727b}.article{max-width:800px;margin:24px auto 70px}.article h1{font-size:44px;letter-spacing:-1px}.article p,.article li{color:#405d69}.callout{padding:24px;background:#eef8fc;border-radius:20px}details{border-bottom:1px solid #dfe7eb;padding:20px 0}summary{cursor:pointer;font-weight:750}footer{border-top:1px solid #e0e9ed;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:#72848d;font-size:14px}.links{display:flex;gap:18px;flex-wrap:wrap}.steps{margin:70px 0;background:#f3fae9;border-radius:28px;padding:32px}.steps p{max-width:800px}@media(max-width:700px){header{align-items:flex-start;gap:15px}nav{font-size:14px;gap:12px}.hero{grid-template-columns:1fr;gap:6px;min-height:0}.hero img{max-width:290px;justify-self:center}.grid{grid-template-columns:1fr}main,header,footer{padding:22px}.hero h1{margin-top:12px}.article h1{font-size:36px}}