@layer utils{.white-paper-carousel__heading{font-family:var(--g-font-primary);font-size:var(--g-text-h3-font-size-mobile);font-style:var(--g-text-h3-font-style);font-weight:var(--g-text-h3-font-weight-mobile,var(--g-text-h3-font-weight));letter-spacing:var(--g-text-h3-letter-spacing-mobile,var(--g-text-h3-letter-spacing));line-height:var(--g-text-h3-line-height)}@media(min-width:992px){.white-paper-carousel__heading{font-size:var(--g-text-h3-font-size);font-weight:var(--g-text-h3-font-weight);letter-spacing:var(--g-text-h3-letter-spacing)}}.white-paper-carousel__slide-heading{font-family:var(--g-font-primary);font-size:var(--g-text-h4-font-size-mobile);font-style:var(--g-text-h4-font-style);font-weight:var(--g-text-h4-font-weight-mobile,var(--g-text-h4-font-weight));letter-spacing:var(--g-text-h4-letter-spacing-mobile,var(--g-text-h4-letter-spacing));line-height:var(--g-text-h4-line-height)}@media(min-width:992px){.white-paper-carousel__slide-heading{font-size:var(--g-text-h4-font-size);font-weight:var(--g-text-h4-font-weight);letter-spacing:var(--g-text-h4-letter-spacing)}}.white-paper-carousel__slide-link{font-family:var(--g-font-primary);font-size:var(--g-text-body-lg-font-size-mobile);font-style:var(--g-text-body-lg-font-style);font-weight:var(--g-text-body-lg-font-weight-mobile,var(--g-text-body-lg-font-weight));letter-spacing:var(--g-text-body-lg-letter-spacing-mobile,var(--g-text-body-lg-letter-spacing));line-height:var(--g-text-body-lg-line-height)}@media(min-width:992px){.white-paper-carousel__slide-link{font-size:var(--g-text-body-lg-font-size);font-weight:var(--g-text-body-lg-font-weight);letter-spacing:var(--g-text-body-lg-letter-spacing)}}.white-paper-carousel__slide-description{font-family:var(--g-font-primary);font-size:var(--g-text-body-font-size-mobile);font-style:var(--g-text-body-font-style);font-weight:var(--g-text-body-font-weight-mobile,var(--g-text-body-font-weight));letter-spacing:var(--g-text-body-letter-spacing-mobile,var(--g-text-body-letter-spacing));line-height:var(--g-text-body-line-height)}@media(min-width:992px){.white-paper-carousel__slide-description{font-size:var(--g-text-body-font-size);font-weight:var(--g-text-body-font-weight);letter-spacing:var(--g-text-body-letter-spacing)}}}@layer components{.white-paper-carousel{color:var(--g-color-dark-blue-midnight);container-type:inline-size;min-width:0}.white-paper-carousel__layout{border-block:.1rem solid color-mix(in srgb,var(--g-color-dark-blue-midnight) 15%,transparent);display:flex;flex-direction:column;min-width:0;padding-block-start:var(--g-spacing-7)}.white-paper-carousel__layout.-without-heading .white-paper-carousel__decorator{margin-block-start:0}.white-paper-carousel__heading{grid-area:heading;-ms-grid-column:1;-ms-grid-row:1;margin:0;overflow-wrap:anywhere}.white-paper-carousel__decorator{display:block;grid-area:decorator;-ms-grid-column:1;-ms-grid-row:2;height:8.8rem;margin-block-start:var(--g-spacing-6);object-fit:contain;width:8.8rem}.white-paper-carousel__layout.-without-heading>.white-paper-carousel__decorator{-ms-grid-column:1;-ms-grid-row:1}.white-paper-carousel__right{-ms-grid-row:1;-ms-grid-row-span:3;border-block-start:.1rem solid color-mix(in srgb,var(--g-color-dark-blue-midnight) 15%,transparent);grid-area:right;-ms-grid-column:3;margin-block-start:var(--g-spacing-6);min-width:0;padding-block:calc(var(--g-spacing-5) + var(--g-spacing-4));padding-inline-start:var(--g-spacing-4)}.white-paper-carousel__layout.-without-heading>.white-paper-carousel__right{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3}.white-paper-carousel__swiper{height:auto;min-width:0;overflow:hidden;width:100%}.white-paper-carousel__swiper:focus-visible{outline:.2rem solid currentcolor;outline-offset:.4rem}.white-paper-carousel__wrapper{align-items:flex-start;display:flex;flex-direction:column;height:auto}.white-paper-carousel__slide{box-sizing:border-box;display:flex;flex:0 0 100%;flex-direction:column;height:auto;min-width:0;overflow-wrap:anywhere;width:100%}.white-paper-carousel__slide-content{display:flex;flex-direction:column;gap:calc(var(--g-spacing-5) + var(--g-spacing-4));min-width:0}.white-paper-carousel__slide-heading{color:var(--g-color-dark-blue-midnight);margin:0;white-space:normal}.white-paper-carousel__slide-description{color:var(--g-color-grey-steel);min-width:0;overflow-wrap:anywhere}.white-paper-carousel__slide-description blockquote,.white-paper-carousel__slide-description ol,.white-paper-carousel__slide-description p,.white-paper-carousel__slide-description ul{margin:0 0 var(--g-spacing-4)}.white-paper-carousel__slide-description :last-child{margin-block-end:0}.white-paper-carousel__slide-description ol,.white-paper-carousel__slide-description ul{padding-inline-start:var(--g-spacing-5)}.white-paper-carousel__slide-description a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.white-paper-carousel__slide-link{align-items:center;align-self:flex-start;border-block-end:.1rem solid currentcolor;color:var(--g-color-dark-blue-midnight);display:inline-flex;gap:var(--g-spacing-2);margin-block-start:calc(var(--g-spacing-5) + var(--g-spacing-4));max-width:100%;overflow-wrap:anywhere;text-decoration:none}.white-paper-carousel__slide-link:first-child{margin-block-start:0}.white-paper-carousel__slide-link:focus-visible{outline:.2rem solid currentcolor;outline-offset:.4rem}.white-paper-carousel__navigation{align-items:center;align-self:flex-start;display:none;gap:var(--g-spacing-2);grid-area:navigation;-ms-grid-column:1;-ms-grid-row:3;margin-block:var(--g-spacing-6) calc(var(--g-spacing-5) + var(--g-spacing-4));padding-inline-end:var(--g-spacing-7)}.white-paper-carousel__layout.-without-heading>.white-paper-carousel__navigation{-ms-grid-column:1;-ms-grid-row:2}.white-paper-carousel.-has-js .white-paper-carousel__navigation{display:flex}.white-paper-carousel.-has-js .white-paper-carousel__swiper.swiper-initialized .white-paper-carousel__wrapper{flex-direction:row}@container ((width >= 1200px)){.white-paper-carousel__layout{column-gap:0;display:grid;grid-template:"heading right" auto "decorator right" minmax(0,1fr) "navigation right" auto/minmax(0,1fr) minmax(0,1fr);padding-block:var(--g-spacing-7);padding-inline:var(--g-spacing-7)}.white-paper-carousel__layout.-without-heading{grid-template:"decorator right" minmax(0,1fr) "navigation right" auto/minmax(0,1fr) minmax(0,1fr)}.white-paper-carousel__layout.-without-heading .white-paper-carousel__decorator{grid-area:1/1/3/2}.white-paper-carousel__decorator{align-self:end;grid-area:2/1/4/2;height:15.6rem;margin-block-start:var(--g-spacing-6);width:15.6rem}.white-paper-carousel__right{align-items:center;border-block-start:0;border-inline-start:.1rem solid color-mix(in srgb,var(--g-color-dark-blue-midnight) 15%,transparent);display:flex;margin-block-start:0;padding-block:calc(var(--g-spacing-5) + var(--g-spacing-4));padding-inline:calc(var(--g-spacing-5) + var(--g-spacing-4)) 0}.white-paper-carousel__navigation{margin-block:0;place-self:end end}}}@layer overrides{.white-paper-carousel__navigation-button{flex:0 0 5.6rem;height:5.6rem;width:5.6rem}.white-paper-carousel__navigation-button .wp-block-button{height:100%;width:100%}.white-paper-carousel__navigation-button .wp-block-button__link{background-color:var(--g-color-grey-paper);border-radius:0!important;color:var(--g-color-dark-blue-midnight);display:grid;font-size:0;height:100%;line-height:1;min-height:0;min-width:0;padding:0;place-items:center;position:relative;width:100%}.white-paper-carousel__navigation-button .wp-block-button__link:after{color:var(--g-color-dark-blue-midnight);content:"→";display:block;font-family:var(--g-font-primary);font-size:3.2rem;font-style:normal;font-weight:400;height:max-content;inset-block-start:calc(50% - .3rem);inset-inline-start:50%;line-height:1.15;position:absolute;transform:translate(-50%,-50%);width:max-content}@media(hover:hover)and (pointer:fine){.white-paper-carousel__navigation-button .wp-block-button__link:hover{background-color:var(--g-color-grey-silver)}}.white-paper-carousel__navigation-button .wp-block-button__link:active{background-color:var(--g-color-grey-silver)}.white-paper-carousel__navigation-button .wp-block-button__link.swiper-button-disabled{cursor:not-allowed;opacity:.25;pointer-events:none}.white-paper-carousel__navigation-button.-previous .wp-block-button__link:after{inset-block-start:50%;transform:translate(-50%,-50%) rotate(180deg)}}
