.gc-guide{margin-top:32px;display:grid;gap:24px;color:#243d30}.gc-guide section{padding:clamp(18px,3vw,32px);border:1px solid #d8e1d3;border-radius:14px;background:#f4f6f0;min-width:0}.gc-guide h2{font-size:clamp(24px,3vw,32px);line-height:1.2;margin:0 0 16px}.gc-guide h3{font-size:19px;line-height:1.35;margin:0 0 10px}.gc-guide p,.gc-guide li{font-size:16px;line-height:1.65}.gc-guide a:not(.gc-btn){color:#245839;text-decoration:underline;text-underline-offset:3px}.gc-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gc-guide-card{padding:20px;border:1px solid #d8e1d3;border-radius:10px;background:#fff;min-width:0}.gc-guide-card p{margin:0 0 12px}.gc-guide details{padding:16px 0;border-bottom:1px solid #d8e1d3}.gc-guide summary{cursor:pointer;font-weight:700;line-height:1.5}.gc-guide details p{max-width:85ch;margin-bottom:0}.gc-guide .gc-guide-cta{background:#243e30;color:#fff}.gc-guide-cta p{max-width:75ch}.gc-guide ol{padding-left:24px}.gc-guide li+li{margin-top:10px}@media(max-width:800px){.gc-guide-grid{grid-template-columns:1fr}.gc-guide{gap:16px}.gc-guide-card{padding:16px}}
