.fifty-fifty{display:grid}@media screen and (min-width:768px){.fifty-fifty{grid-template-columns:1fr 1fr;min-height:100vh}}@media screen and (min-width:768px){body:has(notification-banner) .fifty-fifty{min-height:calc(100vh - 35px)}}.fifty-fifty__inside{width:100%;height:100%;display:flex;align-items:center}@media screen and (max-width:767px){.fifty-fifty__inside{justify-content:center}}.fifty-fifty__inside:has(.image){overflow:hidden}@media screen and (min-width:768px){.fifty-fifty:not(.fifty-fifty.fifty-fifty--right) .fifty-fifty__inside:last-of-type{grid-column:1/2;grid-row:1/2}}@media screen and (max-width:767px){.fifty-fifty--flip .fifty-fifty__inside:last-of-type{grid-row:1/2}}.fifty-fifty__inside .image{width:100%;height:100%;overflow:hidden}@media screen and (max-width:767px){.fifty-fifty__inside .image{aspect-ratio:1.26}}.fifty-fifty__inside .text{width:min(55ch,100%);padding:var(--section-padding-top) var(--section-padding-x) var(--section-padding-bottom)}.fifty-fifty__inside .text .link{font-size:.9em}@media screen and (max-width:767px){.fifty-fifty__inside .text{text-align:center}}.fifty-fifty__inside .title{font-size:1.3em}@media screen and (min-width:768px){.fifty-fifty__inside .title{font-size:var(--font-size-title)}}.fifty-fifty__inside p{color:var(--colour-grey-contrast)}@media screen and (max-width:767px){.fifty-fifty__inside p{text-wrap:balance}}
