.seo-related{display:flex;flex-wrap:wrap;gap:14px}.seo-related a{display:flex;align-items:center;min-height:52px;padding:14px 20px;border:1px solid #bad4c2;background:#f3f9f4;border-radius:9px;color:#235f3c;font-weight:700}
.seo-section p{max-width:950px}.seo-section .source{font-size:15px;line-height:1.8}.seo-section p a,.faq p a{text-decoration:underline;text-underline-offset:4px}
.homepage .hero-slider .hero-copy .lead{max-width:780px}.homepage .hero-slider .hero-messages{min-height:300px}
@media(max-width:700px){.seo-related{display:grid;grid-template-columns:1fr}.seo-related a{white-space:normal}.seo-section{font-size:17px}.homepage .hero-slider .hero-messages{min-height:295px}.homepage .hero-slider .hero-copy .lead{font-size:1rem!important}.homepage .hero-slider .hero-services{margin-top:0}}

.care-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0}.care-compare-grid article{padding:26px;border:1px solid #c7dfce;border-radius:12px;background:#f6faf7}.care-compare-grid article:nth-child(2){background:#fffaf0;border-color:#e5d5ad}.care-compare-grid h3{color:#246645}.care-compare-grid li{margin-bottom:14px}.care-compare-grid ul{padding-left:22px}.care-compare-grid .button{max-width:100%;white-space:normal}@media(max-width:700px){.care-compare-grid{grid-template-columns:1fr}.care-compare-grid article{padding:20px}}

.care-information-note{padding:18px 22px;border-left:4px solid #338858;background:#f2f8f3;max-width:900px}.homepage .service-choices{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:700px){.homepage .service-choices{grid-template-columns:1fr}.care-information-note{padding:16px;font-size:1rem}}
