.wg-page{background:#fbfcf8;color:#183b2c;padding-bottom:80px}.wg-wrap{width:min(1240px,calc(100% - 48px));margin-inline:auto}.wg-hero{padding-block:80px 40px}.wg-eyebrow{font-size:12px;letter-spacing:.18em;font-weight:700;color:#527247}.wg-hero h1{font-size:clamp(44px,6vw,82px);letter-spacing:-.055em;line-height:1.03;margin:20px 0 24px}.wg-hero>p{max-width:740px;font-size:20px;line-height:1.65;color:#53685c}.wg-button{display:inline-flex;gap:20px;align-items:center;padding:15px 24px;border-radius:9px;background:#173c2d;color:white;text-decoration:none;font-weight:650;margin-top:18px}.wg-button:hover{background:#2b563d;color:white}.wg-jump{display:flex;gap:10px;flex-wrap:wrap;margin-block:16px 40px}.wg-jump a{padding:9px 15px;background:#edf1e6;color:#294936;border-radius:24px;text-decoration:none;font-size:14px}.wg-jump a:hover{background:#d4e9a4}.wg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.wg-card{background:white;border:1px solid #e1e8da;border-radius:20px;padding:30px;scroll-margin-top:120px}.wg-card header{display:flex;gap:17px;align-items:flex-start;margin-bottom:24px}.wg-card header img{flex:0 0 56px}.wg-card h2{font-size:25px;letter-spacing:-.025em;margin:0 0 10px}.wg-plan{display:inline-block;font-size:12px;font-weight:650;border-radius:7px;background:#eaf4da;color:#355527;padding:7px 10px;line-height:1.5}.wg-advance{background:#eeeafa;color:#604987}.wg-card p{line-height:1.75;color:#506356;margin:0 0 20px}.wg-card h3,.wg-info h3{font-size:16px;font-weight:700;margin:0 0 9px}.wg-example{background:#f4f7ef;padding:20px;border-radius:12px;margin-bottom:24px}.wg-example p{margin:0}.wg-card .wg-note,.wg-note{font-size:14px;line-height:1.7;border-top:1px solid #e4eadf;padding-top:18px;color:#637368}.wg-card .wg-note{margin:24px 0 0}.wg-bottom{margin-top:65px;border-radius:24px;background:#edf3e4;padding:38px}.wg-bottom h2{font-size:34px;margin:0 0 30px;letter-spacing:-.03em}.wg-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.wg-info p{line-height:1.75;color:#4d6455}@media(max-width:760px){.wg-grid,.wg-info{grid-template-columns:1fr}.wg-wrap{width:calc(100% - 32px)}.wg-hero{padding-top:48px}.wg-card{padding:24px}.wg-card header{gap:12px}.wg-card h2{font-size:23px}.wg-bottom{padding:25px}.wg-bottom h2{font-size:29px}}
