/* 1.6.0: native, homepage-only funding and editorial cards. */
.elementor .sad-design.sct-home .sct-funding {background:#fff9e9!important;}
.elementor .sad-design.sct-home .sct-funding-intro {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px!important;}
.elementor .sad-design.sct-home .sct-funding-intro strong {color:#082b83;}
.elementor .sad-design.sct-home .sct-payers {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;}
.elementor .sad-design.sct-home .sct-payer {display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:18px 12px!important;gap:10px!important;background:#fff!important;border:1px solid #d2dced!important;border-radius:12px!important;min-height:116px!important;}
.elementor .sad-design.sct-home .sct-payer-logo {width:100%!important;max-width:164px!important;align-self:center!important;}
.elementor .sad-design.sct-home .sct-payer-logo img {display:block!important;width:100%!important;max-width:100%!important;height:44px!important;object-fit:contain!important;margin:auto!important;}
.elementor .sad-design.sct-home .sct-payer-name p {font-size:12px!important;line-height:1.4!important;text-align:center!important;margin:0!important;}
.elementor .sad-design.sct-home .sct-payer-help h3.elementor-heading-title {font-size:16px!important;text-align:center!important;line-height:1.4!important;}
.elementor .sad-design.sct-home .sct-payer-help .sct-link p {font-size:14px!important;text-align:center!important;}
.elementor .sad-design.sct-home .sct-link a {display:inline-block;color:#082b83!important;font-weight:700;text-underline-offset:4px;padding-block:8px;}
.elementor .sad-design.sct-home .sct-hero-funding {margin-top:-10px!important;}
.elementor .sad-design.sct-home .sct-summary-caption {margin-top:18px!important;width:100%!important;max-width:52ch!important;}
.elementor .sad-design.sct-home .sct-summary-caption p {font-size:13px!important;}
.elementor .sad-design.sct-home .sct-care-roles {gap:12px!important;padding-top:24px!important;border-top:1px solid #d9e1ec!important;}
.elementor .sad-design.sct-home .sct-care-roles h3.elementor-heading-title {font-size:22px!important;}
.elementor .sad-design.sct-home .sct-care-roles ul {margin:0;padding-left:20px;}
.elementor .sad-design.sct-home .sct-care-roles li {font-size:16px;line-height:1.6;margin-bottom:9px;}
.elementor .sad-design.sct-home .sct-follow-up {max-width:76ch!important;}
.elementor .sad-design.sct-home .sct-articles {background:#f5f7fb!important;}
.elementor .sad-design.sct-home .sct-article-grid {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important;}
.elementor .sad-design.sct-home .sct-article {display:flex!important;flex-direction:column!important;gap:0!important;background:#fff!important;border:1px solid #dce3ec!important;border-radius:12px!important;overflow:hidden!important;min-width:0!important;height:auto!important;}
.elementor .sad-design.sct-home .sct-article-image {width:100%!important;max-width:100%!important;}
.elementor .sad-design.sct-home .sct-article-image img {display:block!important;width:100%!important;max-width:100%!important;height:180px!important;object-fit:cover!important;border-radius:0!important;}
.elementor .sad-design.sct-home .sct-article-content {display:flex!important;flex-direction:column!important;flex:1 1 auto!important;gap:14px!important;padding:24px!important;}
.elementor .sad-design.sct-home .sct-article-title h3.elementor-heading-title {font-size:22px!important;line-height:1.3!important;overflow-wrap:break-word!important;}
.elementor .sad-design.sct-home .sct-article-title a {color:inherit!important;text-decoration:none;}
.elementor .sad-design.sct-home .sct-article-title a:hover {text-decoration:underline;text-underline-offset:4px;}
.elementor .sad-design.sct-home .sct-article-content .scv-copy p {font-size:16px!important;line-height:1.6!important;}
.elementor .sad-design.sct-home .sct-article-content .sct-author {margin-top:auto!important;}
.elementor .sad-design.sct-home .sct-article-content .sct-author p {font-size:13px!important;color:#5a6270!important;}
.elementor .sad-design.sct-home .sct-copy a:focus-visible,.elementor .sad-design.sct-home .sct-article-title a:focus-visible {outline:3px solid #082b83!important;outline-offset:4px!important;}
@media(max-width:1024px){
 .elementor .sad-design.sct-home .sct-article-grid {gap:16px!important;}
 .elementor .sad-design.sct-home .sct-article-content {padding:20px!important;}
 .elementor .sad-design.sct-home .sct-article-title h3.elementor-heading-title {font-size:20px!important;}
}
@media(max-width:767px){
 .elementor .sad-design.sct-home .sct-funding-intro,.elementor .sad-design.sct-home .sct-article-grid {grid-template-columns:minmax(0,1fr)!important;gap:22px!important;}
 .elementor .sad-design.sct-home .sct-payers {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
 .elementor .sad-design.sct-home .sct-payer {padding:14px 10px!important;min-height:106px!important;}
 .elementor .sad-design.sct-home .sct-payer-logo img {height:38px!important;}
 .elementor .sad-design.sct-home .sct-article-image img {height:140px!important;}
 .elementor .sad-design.sct-home .sct-link,.elementor .sad-design.sct-home .sct-summary-caption {text-align:center!important;}
 .elementor .sad-design.sct-home .sct-summary-caption p:first-child {text-align:left!important;}
 .elementor .sad-design.sct-home .sct-copy p,.elementor .sad-design.sct-home .sct-care-roles ul {overflow-wrap:break-word;}
 .elementor .sad-design.sct-home .sct-link p {text-align:center!important;}
}
