/* Medical Supplies We Need and September 2026 appreciation article. */
.saft-medical-supplies-page .article-container{max-width:1180px}
.saft-medical-supplies-page .page-hero{background:linear-gradient(116deg,#f3f7ff 0%,#fff 68%,#fff4f4 100%)}
.saft-medical-supplies-page .page-hero h1{color:#153574}
.saft-supplies-layout{color:#111827}
.saft-supplies-intro{max-width:900px;margin:0 auto 30px;padding:28px 34px;border:1px solid #dce8fb;border-radius:22px;background:#fff;box-shadow:0 12px 28px rgba(21,53,116,.08)}
.saft-supplies-kicker{margin:0 0 9px!important;color:#bb1723!important;font-size:.76rem!important;font-weight:800!important;letter-spacing:.16em!important}
.saft-supplies-intro h2,.saft-supplies-callout h2,.saft-supply-card h3{margin-top:0!important;color:#153574!important}
.saft-supplies-intro h2{font-size:clamp(2rem,4vw,3.4rem)!important;line-height:1.05!important}
.saft-supplies-intro p:not(.saft-supplies-kicker),.saft-supplies-callout p:not(.saft-supplies-kicker),.saft-supply-card li{color:#111827}
.wp-block-columns.saft-supplies-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 26px}
.wp-block-columns.saft-supplies-grid>.wp-block-column{margin:0!important}
.saft-supply-card{position:relative;min-width:0;padding:26px 27px 24px;border:1px solid #d8e5f5!important;border-radius:20px;background:#f4f8ff}
.saft-supply-card:nth-child(2n){background:#fff6f6;border-color:#f2d5d8!important}
.saft-supply-number{display:grid;place-items:center;width:38px;height:38px;margin:0 0 15px!important;border-radius:999px;background:#bb1723;color:#fff!important;font-weight:800!important;line-height:1!important}
.saft-supply-card h3{font-size:1.32rem!important;line-height:1.2!important}
.saft-supply-card ul{margin:13px 0 0 1.1rem!important;padding:0}.saft-supply-card li{margin:0 0 6px;padding-left:2px;font-size:.95rem;line-height:1.4}
.saft-supplies-callout{padding:34px 38px;border-radius:22px;background:linear-gradient(118deg,#eaf2ff,#fff 60%,#fff1f2);border:1px solid #d8e5f5}
.saft-supplies-callout .wp-block-buttons{gap:12px;margin-top:20px}.saft-supplies-callout .wp-block-button__link{border-radius:10px;background:#153574;color:#fff}.saft-supplies-callout .is-style-outline .wp-block-button__link{border-color:#bb1723;background:transparent;color:#bb1723}
.saft-appreciation-letter{margin:32px 0;padding:22px;border:1px solid #dbe6f7;border-radius:18px;background:#f8fbff}.saft-appreciation-letter img{display:block;width:100%;max-width:900px;height:auto;margin:0 auto;border-radius:10px;box-shadow:0 10px 22px rgba(21,53,116,.12)}.saft-appreciation-letter figcaption{margin-top:14px;text-align:center;color:#153574;font-weight:700}.saft-appreciation-letter .wp-block-file{margin:16px 0 0;text-align:center}.saft-appreciation-letter .wp-block-file__button{border-radius:8px;background:#bb1723}
.saft-medical-reports-section{padding:42px 0 18px;background:linear-gradient(118deg,#f2f7ff,#fff 60%,#fff5f5);border-bottom:1px solid #e2eaf6}.saft-medical-reports-heading{margin-bottom:22px;max-width:760px}.saft-medical-reports-heading .eyebrow,.saft-outreach-report .saft-supplies-kicker{color:#bb1723!important}.saft-medical-reports-heading h2,.saft-outreach-report h2{margin-top:0;color:#153574!important}.saft-medical-reports-heading p{color:#111827}.saft-home-reports-link{margin:0 0 18px}.saft-home-reports-link .text-link{color:#bb1723;border-bottom-color:#bb1723}.saft-outreach-report .saft-report-meta{padding:15px 18px;border-left:4px solid #bb1723;background:#f5f8ff;color:#111827}.saft-outreach-report h2{margin-top:1.7em}.saft-outreach-report li{margin-bottom:.4em;color:#111827}
@media(max-width:720px){.saft-medical-supplies-page .article-container{padding-inline:18px}.saft-supplies-intro,.saft-supplies-callout{padding:24px 20px;border-radius:16px}.wp-block-columns.saft-supplies-grid{grid-template-columns:1fr;gap:13px}.saft-supply-card{padding:22px 20px}.saft-appreciation-letter{padding:12px}}
