/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}body{--cmnh-primary-hover: #9f2639;--cmnh-error: #d64e65;--cmnh-border: #e4e5e5;--cmnh-input-focus: #00add6;--cmnh-border-radius: .25rem;--cmnh-separator-color: #f3f4f4}.entry-content>*{max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto;margin-block-end:var(--wp--style--block-gap)}.entry-content>.alignwide{max-width:var(--wp--style--global--wide-size)}.entry-content>.alignfull{max-width:none}.alignleft{float:left;margin-right:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60)}.alignright{float:right;margin-left:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60)}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:var(--wp--preset--spacing--60)}.wp-block-image img{display:block}.wp-block-image.alignleft,.wp-block-image.alignright{width:100%}.wp-block-image.alignfull img{width:100vw}.wp-block-image .alignleft img,.wp-block-image .alignright img,.wp-block-image .alignleft figcaption,.wp-block-image .alignright figcaption{max-width:100%;width:100%}.wp-block-button .wp-element-button{transition:all .3s ease}.wp-block-button.is-style-outline .wp-element-button:hover{color:var(--cmnh-primary-hover)}@media (max-width: 1023px){.entry-content>*{padding-inline:var(--wp--preset--spacing--50)}.support-section{flex-direction:column}}@font-face{font-family:gilroy;src:url(https://resources.childrensmiraclenetworkhospitals.org/cdn/fonts/gilroy/gilroy_light.woff2) format("woff2"),url(https://resources.childrensmiraclenetworkhospitals.org/cdn/fonts/gilroy/gilroy_light.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:gilroy;src:url(https://resources.childrensmiraclenetworkhospitals.org/cdn/fonts/gilroy/gilroy_regular.woff2) format("woff2"),url(https://resources.childrensmiraclenetworkhospitals.org/cdn/fonts/gilroy/gilroy_regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:gilroy;src:url(https://resources.childrensmiraclenetworkhospitals.org/cdn/fonts/gilroy/gilroy_bold.woff2) format("woff2"),url(https://resources.childrensmiraclenetworkhospitals.org/cdn/fonts/gilroy/gilroy_bold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:gilroy;src:url(https://resources.childrensmiraclenetworkhospitals.org/cdn/fonts/gilroy/gilroy_extra_bold.woff2) format("woff2"),url(https://resources.childrensmiraclenetworkhospitals.org/cdn/fonts/gilroy/gilroy_extra_bold.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova;src:url(https://resources.childrensmiraclenetworkhospitals.org/cdn/fonts/proxima-nova/proxima_nova_light.woff2) format("woff2"),url(https://resources.childrensmiraclenetworkhospitals.org/cdn/fonts/proxima-nova/proxima_nova_light.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova;src:url(https://resources.childrensmiraclenetworkhospitals.org/cdn/fonts/proxima-nova/proxima_nova_reg.woff2) format("woff2"),url(https://resources.childrensmiraclenetworkhospitals.org/cdn/fonts/proxima-nova/proxima_nova_reg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova;src:url(https://resources.childrensmiraclenetworkhospitals.org/cdn/fonts/proxima-nova/proxima_nova_bold.woff2) format("woff2"),url(https://resources.childrensmiraclenetworkhospitals.org/cdn/fonts/proxima-nova/proxima_nova_bold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova;src:url(https://resources.childrensmiraclenetworkhospitals.org/cdn/fonts/proxima-nova/Proxima-Nova-Xbold.woff2) format("woff2"),url(https://resources.childrensmiraclenetworkhospitals.org/cdn/fonts/proxima-nova/Proxima-Nova-Xbold.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}.site-header{display:flex;justify-content:space-between;align-items:center;padding-inline:clamp(var(--wp--preset--spacing--30),10vw,var(--wp--preset--spacing--130));padding-block:var(--wp--preset--spacing--30);border-bottom:1px solid var(--wp--preset--color--cmnh-light-gray);background-color:var(--wp--preset--color--white)}.menu-toggle,.mobile-navigation{display:none}:is(.main-navigation,.mobile-navigation) a{font-size:var(--wp--preset--font-size--medium);text-decoration:none;transition:.03s all ease;color:var(--wp--preset--color--dark-text)}:is(.main-navigation,.mobile-navigation) a:hover,:is(.main-navigation,.mobile-navigation) a:focus,:is(.main-navigation,.mobile-navigation) a:active{color:var(--cmnh-primary-hover)}:is(.main-navigation,.mobile-navigation) a:focus,:is(.main-navigation,.mobile-navigation) a:active{text-decoration:underline}.main-navigation ul{display:flex;justify-content:center;align-items:center;gap:25px;list-style:none;margin:0}.custom-logo-link:focus{outline:none}:is(body,#page):has(.mobile-navigation.toggled){overflow:hidden}@media (max-width: 1023px){.custom-logo{max-width:170px;height:auto}.menu-toggle{display:block}.main-navigation{display:none}.mobile-navigation{width:100vw;min-height:calc(100dvh - 53px);background-color:var(--wp--preset--color--white);top:53px;z-index:100;position:absolute}.mobile-navigation ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:center;align-items:center}.mobile-navigation ul li{text-align:center;border-bottom:1px solid var(--cmnh-border);width:100%;padding-block:var(--wp--preset--spacing--60)}.mobile-navigation a{font-size:var(--wp--preset--font-size--large)}.mobile-navigation a:focus{text-decoration:none}.mobile-navigation.toggled{display:block}.menu-toggle{height:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;background-color:transparent;border:none;cursor:pointer}.menu-toggle:before,.menu-toggle:after{content:"";display:block;position:relative;height:2px;width:35px;background-color:var(--wp--preset--color--dark-text);transition:rotate .25s ease}.menu-toggle[aria-expanded=true]{gap:0}.menu-toggle[aria-expanded=true]:before{top:1px;rotate:45deg}.menu-toggle[aria-expanded=true]:after{rotate:-46deg}}.site-footer{--footer-grid-columns: repeat(2, 1fr);display:grid;grid-template-columns:var(--footer-grid-columns);place-items:center;gap:var(--wp--preset--spacing--50);padding-inline:clamp(1rem,11%,13.5rem);padding-block-start:var(--wp--preset--spacing--100);font-size:var(--wp--preset--font-size--small);border-block-start:1px solid var(--cmnh-border);padding-block-end:var(--wp--preset--spacing--80);background-color:var(--wp--preset--color--white);margin-block-start:var(--wp--preset--spacing--90)}.site-footer__logo-wrapper img{width:250px;height:auto}.site-footer__links-wrapper .menu{display:flex;align-items:center;padding:0;margin:0;list-style:none}.site-footer__links-wrapper .menu a{text-decoration:none;text-transform:uppercase;font-weight:700;color:var(--wp--preset--color--dark-text);transition:color .25s ease;letter-spacing:1px}.site-footer__links-wrapper .menu a:hover,.site-footer__links-wrapper .menu a:focus,.site-footer__links-wrapper .menu a:active{color:var(--cmnh-primary-hover)}.site-footer__links-wrapper .menu li{border-inline-end:1px solid var(--cmnh-border);padding-inline:var(--wp--preset--spacing--50)}.site-footer__links-wrapper .menu li:first-child{padding-inline-start:0}.site-footer__links-wrapper .menu li:last-child{padding-inline-end:0;border:none}.site-footer__copyright{color:#66686a;grid-column:1/-1}.footer-links{margin-top:var(--wp--preset--spacing--70)}.footer-links-title{font-size:var(--wp--preset--font-size--large);text-align:center}.footer-links-wrapper{display:flex;justify-content:center;gap:var(--wp--preset--spacing--70)}@media (min-width: 769px){.site-footer__logo-wrapper{justify-self:flex-start}.site-footer__links-wrapper{justify-self:flex-end}}@media (max-width: 768px){.site-footer{--footer-grid-columns: 1fr}.site-footer__links-wrapper .menu{gap:var(--wp--preset--spacing--50);flex-direction:column}.site-footer__links-wrapper .menu li{padding:0;border:none}}.heading-nav{display:grid;place-content:center}.heading-nav ul{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0;gap:var(--wp--preset--spacing--60)}.wp-block-details{--accordion-border: 2px solid var(--cmnh-border);border-top:var(--accordion-border);margin-block:0;padding-block:var(--wp--preset--spacing--50)}.wp-block-details summary{font-size:1.5rem;font-weight:700;font-family:var(--wp--preset--font-family--headings)}:nth-last-child(1 of.wp-block-details){margin-block-end:var(--wp--style--block-gap);border-bottom:var(--accordion-border)}@layer base{a{color:#4169e1}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:var(--cmnh-border-radius);box-shadow:0 0 2px 2px #0009;clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.hidden,[hidden]{display:none!important}}
