@layer layout{.post-hospital-page{padding-bottom:var(--space-12)}.post-hospital-page .post-hospital-opening{gap:var(--space-8);padding-block:var(--space-12);display:grid}.post-hospital-page .post-hospital-intro{gap:var(--space-6);max-width:var(--content-measure);display:grid}.post-hospital-page .post-hospital-photo{aspect-ratio:4/3}.post-hospital-page .post-hospital-transition{gap:var(--space-8);padding-block:var(--space-12);border-top:1px solid var(--colour-border);display:grid}.post-hospital-page .post-hospital-transition-heading{align-content:start;gap:var(--space-4);display:grid}.post-hospital-page .post-hospital-steps{list-style:none;display:grid}.post-hospital-page .post-hospital-steps li{grid-template-columns:var(--space-12) minmax(0, 1fr);align-content:start;gap:var(--space-6);padding-block:var(--space-8);display:grid}.post-hospital-page .post-hospital-steps li+li{border-top:1px solid var(--colour-border)}.post-hospital-page .post-hospital-steps li>div{gap:var(--space-4);max-width:var(--content-measure);display:grid}.post-hospital-page .post-hospital-step-number{color:var(--colour-text-brand);font:var(--font-weight-medium) var(--text-h4-size) / var(--text-h4-line) var(--font-heading)}.post-hospital-page .post-hospital-action{justify-self:start}@media (max-width:719px){.post-hospital-page .post-hospital-action{width:100%}}@media (min-width:720px){.post-hospital-page .post-hospital-photo{aspect-ratio:5/2}.post-hospital-page .post-hospital-transition{grid-template-columns:repeat(2,minmax(0,1fr))}.post-hospital-page .post-hospital-transition-heading{grid-row:1/3}.post-hospital-page .post-hospital-action{grid-column:2}}@media (min-width:1100px){.post-hospital-page .post-hospital-transition{column-gap:var(--space-16)}}}
