.seo-service-links{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 30px}.seo-service-links a{border:1px solid #c1d1c0;padding:12px 16px;border-radius:6px;font-weight:700;background:#fff;color:#1b6545}.seo-page{max-width:960px;padding-top:35px;padding-bottom:70px}.seo-crumb{font-size:.85rem;margin-bottom:25px;overflow-wrap:anywhere}.seo-crumb a{text-decoration:underline}.seo-page h1{font-size:clamp(1.8rem,4vw,2.9rem);line-height:1.5;margin-bottom:25px;overflow-wrap:anywhere}.seo-lead{font-size:1.1rem;line-height:2}.seo-page figure{margin:30px 0}.seo-page figure img{width:100%;height:auto;border-radius:10px}.seo-page figcaption{font-size:.85rem;color:#526257;margin-top:8px;line-height:1.8}.seo-page section{margin:36px 0}.seo-page h2{font-size:1.6rem;line-height:1.65;margin-bottom:15px}.seo-page p{line-height:2}.seo-cta{padding:28px;background:#edf3e7;border-radius:10px}.seo-cta>div{display:flex;flex-wrap:wrap;gap:12px}.seo-cta a{background:#1b6545;color:#fff;border-radius:6px;padding:12px 16px}.seo-related{display:flex;gap:20px;flex-wrap:wrap;margin-top:30px}.seo-related a{text-decoration:underline}@media(max-width:600px){.seo-cta{padding:20px}.seo-cta>div,.seo-service-links{display:grid}.seo-cta a{overflow-wrap:anywhere}}