.facility-page .rp-container{max-width:1160px}.facility-page .facility-reading{max-width:740px;margin-inline:auto}.facility-page .rp-nav a[aria-current]{background:var(--patient-wash);color:var(--mm-green)}.facility-page .rp-theme{background:var(--patient-wash);border-radius:8px;padding:24px}.facility-page .rp-grid{gap:20px}.facility-page .rp-question-panel{border-radius:8px;max-width:960px;margin-inline:auto;padding:32px}.facility-page .sq-prepared{border-block:1px solid var(--app-line);margin-top:24px}.facility-page .sq-prepared li{align-items:center;gap:16px;padding-block:20px;display:grid}.facility-page .sq-prepared li+li{border-top:1px solid var(--app-line)}.facility-page .sq-prepared .rp-switch-row{margin:0;font-size:14px}.facility-page .rp-question-panel p{font-size:17px;line-height:1.6}.facility-page .rp-closing{border-radius:8px}.facility-page .rp-related-links{grid-template-columns:repeat(2,minmax(0,1fr))}.facility-page .facility-costs{border-top:1px solid var(--app-line);margin-top:64px;padding-top:32px}.facility-page .facility-emergency{margin-top:20px;font-size:16px;line-height:1.6}.facility-page .facility-sources{padding-bottom:48px}.facility-page .facility-sources summary{cursor:pointer;border-block:1px solid var(--app-line);justify-content:space-between;align-items:center;min-height:48px;font-weight:600;list-style:none;display:flex}.facility-page .facility-sources ul{gap:16px;margin-top:20px;display:grid}.facility-page .facility-sources a{color:var(--mm-green);align-items:center;gap:8px;min-height:44px;text-decoration:underline;display:inline-flex}.facility-page .facility-sources svg{flex:none;width:18px}.facility-page .legacy-anchor{scroll-margin-top:calc(var(--rp-header,170px) + 24px)}@media (width>=768px){.facility-page .sq-prepared li{grid-template-columns:minmax(0,1fr) 192px}.facility-page .rp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=640px) and (width<=767px){.facility-page .rp-grid{grid-template-columns:1fr}}@media (width>=640px) and (width<=1023px){.facility-page .rp-container{padding-inline:24px}.facility-page .rp-section{padding-top:48px}}@media (width<=639px){.facility-page .rp-question-panel,.facility-page .rp-theme{padding:20px}.facility-page .rp-grid{gap:16px}.facility-page .rp-related-links{grid-template-columns:1fr}.facility-page .rp-question-panel p{font-size:16px}.facility-page .facility-costs{margin-top:40px}}
