.hri-card{position:relative;display:flex;flex-direction:column-reverse}.hri-card .hri-content-card{--content-position: static}.hri-card__media{display:flex;width:100%}.hri-card .hri-aspect-ratio-box:has(>.hri-image){pointer-events:none}.hri-card .hri-content-card--simple{padding-top:1rem}@media(min-width:56.25em){.hri-card:not(:has(.hri-content-card--fixed)){flex-direction:row-reverse}.hri-card:not(:has(.hri-content-card--fixed)) .hri-content-card{padding:3rem}.hri-card:not(:has(.hri-content-card--fixed)) .hri-content-card--simple{padding:0 3rem}.hri-card:not(:has(.hri-content-card--fixed)) .hri-content-card__container{padding-inline-end:0}.hri-card--trailing-media:not(:has(.hri-content-card--fixed)){flex-direction:row}.hri-card--trailing-media:not(:has(.hri-content-card--fixed)) .hri-content-card--simple{padding-inline-start:0}}.hri-content-card{--content-position: relative;--content-card-background: rgb(var(--colour-neutral-2, 245, 245, 245));position:var(--content-position);display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:2rem;background:var(--content-card-background)}.hri-content-card__headers:hover .hri-content-card__title,.hri-content-card__headers:focus .hri-content-card__title{text-decoration:underline}.hri-content-card--center{justify-content:center}.hri-content-card--simple{padding:0;justify-content:flex-start}.hri-content-card--simple .hri-content-card__container{padding-inline-end:1rem}.hri-content-card__container{max-width:37.5rem}.hri-content-card__add-on{display:block;margin-bottom:.75rem}.hri-content-card__label{display:inline-block;margin-bottom:.25rem}.hri-content-card__headers,.hri-content-card__headers:is(a){position:static;display:block;margin-bottom:.5rem;text-decoration:none}.hri-content-card__headers:before{content:" ";position:absolute;inset:0}.hri-content-card__title{text-wrap:balance;display:block}.hri-content-card__subtitle{display:inline-block}.hri-content-card__body{display:block;text-wrap:pretty;margin-top:.75rem}.hri-content-card__footer{display:flex;flex-wrap:wrap;margin-top:1.5rem;gap:.5rem}.hri-content-card__cta{pointer-events:none}.hri-content-card--dark-foreground:not(.hri-content-card--simple) .hri-content-card__add-on,.hri-content-card--dark-foreground:not(.hri-content-card--simple) .hri-content-card__title,.hri-content-card--dark-foreground:not(.hri-content-card--simple) .hri-content-card__subtitle{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.hri-content-card--dark-foreground:not(.hri-content-card--simple) .hri-content-card__body,.hri-content-card--dark-foreground:not(.hri-content-card--simple) .hri-content-card__label{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))}.hri-content-card--light-foreground:not(.hri-content-card--simple) .hri-content-card__add-on,.hri-content-card--light-foreground:not(.hri-content-card--simple) .hri-content-card__label,.hri-content-card--light-foreground:not(.hri-content-card--simple) .hri-content-card__title,.hri-content-card--light-foreground:not(.hri-content-card--simple) .hri-content-card__subtitle,.hri-content-card--light-foreground:not(.hri-content-card--simple) .hri-content-card__body{color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))}.hri-content-card--static-light-foreground:not(.hri-content-card--simple) .hri-content-card__add-on,.hri-content-card--static-light-foreground:not(.hri-content-card--simple) .hri-content-card__label,.hri-content-card--static-light-foreground:not(.hri-content-card--simple) .hri-content-card__title,.hri-content-card--static-light-foreground:not(.hri-content-card--simple) .hri-content-card__subtitle,.hri-content-card--static-light-foreground:not(.hri-content-card--simple) .hri-content-card__body{color:rgb(var(--colour-static-white, 255, 255, 255))}.hri-content-card--static-dark-foreground:not(.hri-content-card--simple) .hri-content-card__add-on,.hri-content-card--static-dark-foreground:not(.hri-content-card--simple) .hri-content-card__label,.hri-content-card--static-dark-foreground:not(.hri-content-card--simple) .hri-content-card__title,.hri-content-card--static-dark-foreground:not(.hri-content-card--simple) .hri-content-card__subtitle,.hri-content-card--static-dark-foreground:not(.hri-content-card--simple) .hri-content-card__body{color:rgb(var(--colour-static-black, 17, 17, 17))}@media(min-width:56.25em){.hri-content-card:not(.hri-content-card--fixed) .hri-content-card__body{margin-top:1rem}.hri-content-card:not(.hri-content-card--fixed) .hri-content-card__footer{margin-top:2rem}}[dir=rtl] .hri-content-card__cta.hri-btn .hri-btn__icon,[dir=rtl] .hri-content-card__icon{transform:scaleX(-1)}
