.hri-section+.hri-section{margin-top:4rem}@media (max-width: 37.5em){.hri-section+.hri-section{margin-top:2.625rem}}.hri-section[data-bg]{box-shadow:0 0 0 100vmax var(--bg-color, rgb(var(--colour-neutral-2, 245, 245, 245)));clip-path:inset(0 -100vmax);background-color:var(--bg-color, rgb(var(--colour-neutral-2, 245, 245, 245)));transform:translateZ(0)}.hri-section[data-bg]+.hri-section[data-bg][data-bg]{margin-top:0}.hri-section[data-bg]>*{padding-block:2rem}@media screen and (min-width: 56.25em){.hri-section[data-bg]>*{padding-block:3rem}}@media screen and (min-width: 75em){.hri-section[data-bg]>*{padding-block:4rem}}.hri-section[data-bg=neutral-2]{--bg-color: rgb(var(--colour-neutral-2, 245, 245, 245))}@media screen and (max-width: 56.25em){.hri-section .ofeed-carousel__content,.hri-section .rec-carousel__content,.hri-section .hri-overflow-carousel,.hri-section .ofeed-overflow-carousel{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}@media screen and (max-width: 56.25em){.hri-section .hri-overflow-carousel__content,.hri-section .ofeed-overflow-carousel__content{padding-inline:2rem}}@media screen and (max-width: 37.5em){.hri-section .hri-overflow-carousel__content,.hri-section .ofeed-overflow-carousel__content{padding-inline:1.25rem}}@media screen and (max-width: 56.25em){.hri-section .rec-carousel__body{padding-inline-start:2rem}}@media screen and (max-width: 37.5em){.hri-section .rec-carousel__body{padding-inline-start:1.25rem}}.hri-section .rec-carousel__body:after{content:"";padding-inline-end:.625rem}@media screen and (min-width: 37.5em){.hri-section .rec-carousel__body:after{padding-inline-end:1rem}}.hri-section .hri-carousel__body:after{content:"";padding-inline-end:.625rem}@media screen and (min-width: 37.5em){.hri-section .hri-carousel__body:after{padding-inline-end:1rem}}@media screen and (max-width: 56.25em){.hri-section .ofeed-carousel-slide:first-child{padding-inline-start:2rem}}@media screen and (max-width: 37.5em){.hri-section .ofeed-carousel-slide:first-child{padding-inline-start:1.25rem}}@media screen and (max-width: 56.25em){.hri-section .ofeed-carousel-slide:last-child{padding-inline-end:2rem}}@media screen and (max-width: 37.5em){.hri-section .ofeed-carousel-slide:last-child{padding-inline-end:1.25rem}}.hri-compact-feed-section>*,.hri-looks-by-you-section>*{margin-top:-2rem}.hri-full-width-section{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}
