@layer components.modules{.standard-content-list,.standard-content-carousel{--content-list-gap:clamp(1rem, 2.5vw, 1.5rem);align-self:start;container:standard-content-list/inline-size}.standard-content-list{align-items:stretch;gap:var(--content-list-gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.page-block[data-layout][data-has-cards=true] .page-block__cards.standard-content-list{grid-auto-rows:1fr}.standard-content-cell{--content-columns:1;min-width:0;container:standard-content-card/inline-size}.standard-content-list>.standard-content-cell{grid-column:span calc(12 / var(--content-columns))}.standard-content-carousel__items>.standard-content-cell{flex-basis:calc(( 100% - (min(var(--card-slider-count), var(--content-columns)) - 1) * var(--card-slider-gap) ) / min(var(--card-slider-count), var(--content-columns)))}@container standard-content-list (min-width:40rem){.standard-content-list>.standard-content-cell{--content-columns:var(--content-grid-columns-2)}}@container standard-content-list (min-width:48rem){.standard-content-carousel__items>.standard-content-cell{--content-columns:2}}@container standard-content-list (min-width:60rem){.standard-content-list>.standard-content-cell{--content-columns:var(--content-grid-columns-3)}}@container standard-content-list (min-width:64rem){.standard-content-carousel__items>.standard-content-cell{--content-columns:3}.standard-content-list[data-max-columns="4"]>.standard-content-cell{--content-columns:var(--content-grid-columns-4)}[data-max-columns="4"] .standard-content-carousel__items>.standard-content-cell{--content-columns:4}}.standard-content-cell>.standard-content-item{--standard-content-padding:clamp(1rem, 4cqi, 1.5rem);--standard-copy-min-width:18rem;--standard-image-max-width:24rem;--standard-image-width:clamp(140px, min(45cqi, calc(100cqi - var(--standard-copy-min-width))), var(--standard-image-max-width));display:var(--standard-card-display,flex);grid-template-areas:"cover body""cover actions";grid-template-columns:var(--standard-image-width) minmax(0, 1fr);--standard-content-cover-border-block-end:calc((1 - var(--standard-horizontal,0)) * 1px) solid var(--site-card-border-color);--standard-content-cover-border-inline-end:calc(var(--standard-horizontal,0) * 1px) solid var(--site-card-border-color);grid-template-rows:minmax(0,1fr) auto}.standard-content-cell .standard-content-item__body{padding:var(--standard-content-padding)}.standard-content-cell .standard-content-item__actions{padding-inline:var(--standard-content-padding)}.standard-content-cell .standard-content-item__actions:before{inset-inline:var(--standard-content-padding)}.standard-content-cell .standard-content-item__title{font-size:clamp(1.125rem,1.5vw,1.375rem)}.standard-content-item__quote.site-card-quote--sm{display:flow-root}.standard-content-item__quote.site-card-quote--sm .site-card-quote-icon{float:inline-start;width:1.25rem;height:1.2rem;margin-block-start:.2rem;margin-inline-end:.5rem}@container standard-content-card (min-width:28rem){:is(.standard-content-list,.standard-content-carousel__items):not(:has(.standard-content-item:not([data-has-cover=true])))>.standard-content-cell>.standard-content-item{--standard-content-fallback-width:min(100%, max(140px, 70%));--standard-card-display:grid;--standard-horizontal:1}}@container standard-content-card (min-width:20rem){:is(.standard-content-list,.standard-content-carousel__items):not(:has(.standard-content-item:not([data-has-cover=true]))):not(:has(.standard-content-item__quote)):is(:not(:has(.standard-content-item__summary)),:not(:has(.standard-content-item__actions,.standard-content-item__summary>:not(p),.standard-content-item__summary>:nth-child(2))))>.standard-content-cell>.standard-content-item{--standard-copy-min-width:12rem;--standard-image-max-width:16rem;--standard-content-fallback-width:min(100%, max(140px, 70%));--standard-card-display:grid;--standard-horizontal:1}}.standard-content-carousel .card-slider__navigation{display:grid}:is(.standard-content-carousel .card-slider__dots-placeholder,.standard-content-carousel .card-slider__navigation:not(:has([role=group]))){display:none}.standard-content-item .site-card-label{color:var(--site-card-accent-color)}.standard-content-item__actions{--site-page-solid-action-background:var(--site-card-accent-color);--site-page-solid-action-hover:var(--site-card-accent-hover-color);--site-page-outline-action:var(--site-card-accent-color);--site-page-outline-action-hover:var(--site-card-accent-hover-color);--site-page-focus:var(--site-card-accent-color);grid-area:actions}.standard-content-item__body{grid-area:body}.standard-content-item__cover{--progressive-image-placeholder-color:#fff;box-sizing:border-box;border-block-end:var(--standard-content-cover-border-block-end,1px solid var(--site-card-border-color));border-inline-end:var(--standard-content-cover-border-inline-end,0);aspect-ratio:4/3;background:#fff;flex:none;grid-area:cover;align-self:stretch;width:100%;min-width:140px;height:auto;min-height:140px;position:relative;overflow:hidden}.standard-content-item__cover>.progressive-image{width:100%;height:100%;min-height:0;overflow:hidden}.standard-content-item__cover--fallback{background:color-mix(in srgb, var(--site-card-border-color) 55%, #fff)}.standard-content-item__cover-fallback{width:var(--standard-content-fallback-width,clamp(140px, 60%, 12rem));aspect-ratio:1;max-width:100%;height:auto;color:var(--site-page-body);place-items:center;font-size:clamp(1.625rem,3vw,2rem);font-weight:600;line-height:1;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);container-type:inline-size}.standard-content-item__cover-fallback-circle{fill:#fff;width:100%;height:100%;stroke:var(--site-card-border-color);stroke-width:1.5px;position:absolute;inset:0}.standard-content-item__cover-fallback-initials{z-index:1;font-size:28cqi;position:relative}.standard-content-item__cover .progressive-image__picture{min-height:0;overflow:hidden}.standard-content-item__cover-image{object-fit:cover;object-position:center;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.standard-content-item__cover-image--contain{object-fit:contain}}
@layer components.shared{.card-slider{--card-slider-gap:clamp(1rem, 2.5vw, 1.5rem);--card-slider-capacity:var(--card-slider-mobile-capacity);--card-slider-navigation-display:none;--card-slider-visible:min(var(--card-slider-count), var(--card-slider-capacity));gap:1rem;min-width:0;max-width:100%;display:grid}.card-slider[data-overflow-at~=mobile]{--card-slider-navigation-display:grid}.card-slider__viewport{border-radius:var(--site-border-radius);overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory;min-width:0;overflow-x:auto}.card-slider__viewport::-webkit-scrollbar{display:none}.card-slider__viewport[data-enhanced=true]{scroll-snap-type:none;overflow:hidden}.card-slider__items{align-items:stretch;gap:var(--card-slider-gap);min-width:0;margin:0;padding:0;list-style:none;display:flex}.card-slider__viewport[data-enhanced=true] .card-slider__items{touch-action:pan-y pinch-zoom}.card-slider__items>li{flex:0 0 calc((100% - (var(--card-slider-visible) - 1) * var(--card-slider-gap)) / var(--card-slider-visible));scroll-snap-align:start;min-width:0}.card-slider__navigation{display:var(--card-slider-navigation-display);grid-template-columns:minmax(0,1fr);min-width:0}.card-slider__dots{flex-wrap:wrap;grid-area:1/1;justify-content:center;gap:.25rem;display:flex}.card-slider__dots-placeholder{visibility:hidden}.card-slider__dots-placeholder>[data-visible-at]{display:none}.card-slider__dots-placeholder>[data-visible-at~=mobile]{display:grid}.card-slider__dot{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.card-slider__dot:before{box-sizing:border-box;border:2px solid var(--site-page-block-title-color,var(--site-page-heading));content:"";background:0 0;border-radius:50%;width:.875rem;height:.875rem}.card-slider__dot[aria-current=true]:before{background:var(--site-page-block-title-color,var(--site-page-heading))}.card-slider__viewport:focus-visible,.card-slider__dot:focus-visible{outline:2px solid var(--site-page-focus);outline-offset:.2rem}@media (min-width:48rem){.card-slider[data-overflow-at]{--card-slider-capacity:var(--card-slider-tablet-capacity);--card-slider-navigation-display:none}.card-slider[data-overflow-at~=tablet]{--card-slider-navigation-display:grid}.card-slider__dots-placeholder>[data-visible-at]{display:none}.card-slider__dots-placeholder>[data-visible-at~=tablet]{display:grid}}@media (min-width:64rem){.card-slider[data-overflow-at]{--card-slider-capacity:var(--card-slider-desktop-capacity);--card-slider-navigation-display:none}.card-slider[data-overflow-at~=desktop]{--card-slider-navigation-display:grid}.card-slider__dots-placeholder>[data-visible-at]{display:none}.card-slider__dots-placeholder>[data-visible-at~=desktop]{display:grid}}}
@layer components.shared{.site-disclosure-list{grid-area:cards;align-content:center;gap:clamp(.75rem,2vw,1rem);width:100%;min-width:0;display:grid}.site-disclosure{border:1px solid var(--site-card-border-color);border-radius:var(--site-border-radius);min-width:0;color:var(--site-page-body);background:#fff;overflow:hidden}.site-disclosure-summary{border-radius:inherit;cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:1rem;min-width:0;min-height:3.5rem;padding:clamp(1rem,2.5vw,1.5rem);font-size:clamp(1rem,1.75vw,1.125rem);font-weight:750;line-height:1.4;list-style:none;transition:background-color .15s;display:flex}.site-disclosure-summary::-webkit-details-marker{display:none}.site-disclosure-summary::marker{content:""}.site-disclosure-summary>span{flex:1;min-width:0}.site-disclosure-summary:hover{background:color-mix(in srgb, var(--site-card-border-color) 55%, #fff)}.site-disclosure-summary:focus-visible{outline:2px solid var(--site-page-focus);outline-offset:-.25rem}.site-disclosure-indicator{width:1.25rem;height:1.25rem;color:inherit;flex:none;transition:transform .15s;display:block}.site-disclosure[open] .site-disclosure-indicator{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.site-disclosure-summary,.site-disclosure-indicator{transition:none}}}
