:root{--carousel-gutter:5px}gds-carousel svg[slot=icon-next],gds-carousel svg[slot=icon-prev]{width:auto}gds-carousel::part(button){background-color:var(--gds-color-light-gray);color:inherit;contain:content;font-size:18px;height:1em;line-height:1;padding:14px;width:.6em}gds-carousel:not([data-is-initialized])>[slot^=icon-],gds-carousel:not([data-is-initialized])[column-count="1"]>:not([slot]):nth-child(n+2),gds-carousel:not([data-is-initialized])[column-count="2"]>:not([slot]):nth-child(n+3),gds-carousel:not([data-is-initialized])[column-count="3"]>:not([slot]):nth-child(n+4),gds-carousel:not([data-is-initialized])[column-count="4"]>:not([slot]):nth-child(n+5){display:none}gds-carousel,gds-carousel-pager{align-items:flex-start;display:flex;gap:var(--carousel-gutter,0)}gds-carousel img,gds-carousel video,gds-carousel-pager img,gds-carousel-pager video{display:block;height:auto;max-width:none;width:100%}gds-carousel img[style*="--aspect-ratio"],gds-carousel video[style*="--aspect-ratio"],gds-carousel-pager img[style*="--aspect-ratio"],gds-carousel-pager video[style*="--aspect-ratio"]{aspect-ratio:var(--aspect-ratio)}@media(width >= 600px){gds-carousel-pager[column-count="1"],gds-carousel[column-count="1"]{--carousel-columns:1}gds-carousel-pager[column-count="2"],gds-carousel[column-count="2"]{--carousel-columns:2}gds-carousel-pager[column-count="3"],gds-carousel[column-count="3"]{--carousel-columns:3}gds-carousel-pager[column-count="4"],gds-carousel[column-count="4"]{--carousel-columns:4}}gds-carousel-pager>:not([slot]),gds-carousel>:not([slot]){flex-basis:calc(100%/var(--carousel-columns, 1) - var(--carousel-gutter, 0) + 1/var(--carousel-columns, 1)*var(--carousel-gutter, 0));flex-shrink:0;width:calc(100%/var(--carousel-columns, 1))}gds-carousel-pager{flex-wrap:wrap}gds-carousel+gds-carousel-pager{margin-top:var(--carousel-gutter)}gds-carousel-pager button{all:unset;cursor:pointer}gds-carousel-pager button:focus-visible{outline:var(--gds-outline--focus)}gds-carousel-pager:not([column-count]){display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}gds-carousel-pager>:not([slot]){aspect-ratio:var(--aspect-ratio,1/1)}gds-carousel-pager>:not([slot]) img,gds-carousel-pager>:not([slot]) video{aspect-ratio:var(--aspect-ratio,1/1);object-fit:cover;width:100%}.wp-block-gds-carousel{--carousel-gutter:var(--grid-gutter);--shadow-offset:8px}.wp-block-gds-carousel__carousel>.block-list-appender{position:static}.wp-block-gds-carousel .wp-block-gds-carousel-item{container-type:inline-size}.wp-block-gds-carousel:not(.alignfull) .wp-block-gds-carousel__carousel{box-sizing:initial;padding-bottom:75px}.wp-block-gds-carousel__carousel:has(.wp-block-media-text)::part(button){bottom:10px}.wp-block-gds-carousel__carousel::part(button){align-items:center;background-color:#0000;border-radius:50%;bottom:var(--block-gutter-l);color:inherit;display:flex;font-size:14px;height:clamp(30px,30px + 20*(100vw - 375px)/1025,50px);justify-content:center;left:50%;outline:1px solid currentcolor;padding:0;top:unset;transform:translateX(-50%);transition:opacity .1s ease-in-out,outline .1s ease-in-out;width:clamp(30px,30px + 20*(100vw - 375px)/1025,50px)}.wp-block-gds-carousel__carousel::part(button):hover{opacity:.8;outline:2px solid currentcolor}.wp-block-gds-carousel__carousel::part(button--prev){left:calc(50% - 30px)}.wp-block-gds-carousel__carousel::part(button--next){left:calc(50% + 30px)}.wp-block-gds-carousel:has(.wp-block-gds-media-card) .wp-block-gds-carousel__carousel{margin:calc(var(--shadow-offset)*-1)}.wp-block-gds-carousel:has(.wp-block-gds-media-card) .wp-block-gds-carousel__carousel::part(button--prev){left:var(--shadow-offset)}.wp-block-gds-carousel:has(.wp-block-gds-media-card) .wp-block-gds-carousel__carousel::part(button--next){right:var(--shadow-offset)}.wp-block-gds-carousel:has(.wp-block-gds-media-card) .wp-block-gds-carousel__carousel::part(carousel){padding-left:var(--shadow-offset);padding-right:var(--shadow-offset);scroll-padding:var(--shadow-offset)}.wp-block-gds-carousel:has(.wp-block-gds-media-card) .wp-block-gds-carousel__carousel .wp-block-gds-carousel-item{padding-bottom:var(--shadow-offset);padding-top:var(--shadow-offset)}