.guide-hero{background:#edf2e6;padding:75px 0 35px;overflow:hidden}.guide-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:45px;align-items:center}.guide-hero h1{font-size:clamp(44px,5vw,76px);letter-spacing:-2.8px;line-height:1.06;max-width:750px;margin:20px 0;color:#153d2b}.guide-hero p{font-size:18px;color:#536b55;line-height:1.7;max-width:490px}.guide-cta{display:inline-block;background:#008d3d;color:white;border-radius:100px;padding:16px 25px;font-size:13px;margin:25px 0}.guide-illustration{position:relative;display:grid;place-items:center;border-radius:50%;aspect-ratio:1;background:radial-gradient(circle,#f8faef 0%,#d9e8c7 70%);max-width:350px;margin:auto;width:100%}.guide-illustration img{width:95%;height:auto;position:relative}.guide-illustration>span{position:absolute;top:24px;letter-spacing:3px;font-size:9px;text-transform:uppercase;color:#618252}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.guide-card{border:1px solid #dfe7da;border-radius:22px;padding:30px;background:linear-gradient(140deg,#fff,#fafcf7)}.guide-number{display:inline-grid;place-items:center;font-size:12px;background:#e9f0df;color:#008d3d;width:38px;height:38px;border-radius:12px;margin-bottom:24px}.guide-card h2{font-family:inherit;font-size:20px;letter-spacing:-.5px;color:#194331;margin-bottom:14px}.guide-card p{font-size:14px;line-height:1.9;color:#536859}.guide-source{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 0;border-top:1px solid #dae3d6;margin-top:35px;font-size:12px;color:#5a715f}.guide-source a{color:#008d3d}.compact-bottom nav{flex-wrap:wrap}@media(max-width:850px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-hero-grid{grid-template-columns:1fr .6fr;gap:20px}}@media(max-width:600px){.guide-hero{padding:40px 0 24px}.guide-hero-grid{grid-template-columns:1fr}.guide-hero h1{font-size:47px}.guide-hero p{font-size:16px}.guide-illustration{max-width:230px}.guide-grid{grid-template-columns:1fr}.guide-card{padding:25px}.guide-source{flex-direction:column;align-items:flex-start}}
