.cards>ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(var(--card-min-width), 1fr));gap:var(--spacing-024)}.cards>ul>li,.cards>ul>a{border:1px solid var(--color-grey-200);background-color:var(--background-color);display:flex;flex-direction:column}.cards>ul>a{text-decoration:none;color:inherit;cursor:pointer}.cards>ul>a:hover{box-shadow:var(--card-shadow)}.cards>ul>a:focus{outline:2px solid var(--color-primary);outline-offset:2px}.cards>ul>a *{text-decoration:none}.cards .cards-card-image{line-height:0}.cards>ul>li img,.cards>ul>a img{width:100%;object-fit:cover}.cards>ul>li .cards-card-image,.cards>ul>a .cards-card-image{order:1}.cards>ul>li .cards-card-body,.cards>ul>a .cards-card-body{order:2;margin:var(--spacing-016)}.cards>ul>li.cards-card-text-only .cards-card-body,.cards>ul>a.cards-card-text-only .cards-card-body{margin:var(--spacing-024)}.cards>ul>li.cards-card-image-only .cards-card-image,.cards>ul>a.cards-card-image-only .cards-card-image{width:100%}@media(width < 600px){.cards>ul{grid-template-columns:1fr;gap:var(--spacing-016)}}@media(width >= 600px)and (width < 900px){.cards>ul{grid-template-columns:repeat(2, 1fr);gap:var(--spacing-024)}}@media(width >= 900px)and (width < 1200px){.cards>ul{grid-template-columns:repeat(3, 1fr);gap:var(--spacing-024)}}@media(width >= 1200px){.cards>ul{grid-template-columns:repeat(3, 1fr);gap:var(--spacing-032);max-width:var(--layout-max-width-content);margin:0 auto}}@media(width >= 600px){.cards>ul[style*="--cards-columns-override"]{grid-template-columns:repeat(var(--cards-columns-override), 1fr)}}.cards.square-image-card,.cards.landscape-image-top{--card-text-color: var(--text-dark-1);--card-border-color: var(--color-secondary);--card-btn-hover-bg: var(--color-secondary);--card-btn-hover-fg: var(--color-base-white);--card-btn-min-height: 32px}[data-sectiontheme=theme-dark] .cards.square-image-card,[data-sectiontheme=theme-dark] .cards.landscape-image-top,[data-backgroundcolor=dark] .cards.square-image-card,[data-backgroundcolor=dark] .cards.landscape-image-top{--card-text-color: var(--color-base-white);--card-border-color: var(--color-base-white);--card-btn-hover-bg: var(--color-base-white);--card-btn-hover-fg: var(--color-secondary)}.cards.square-image-card>ul>li,.cards.square-image-card>ul>a,.cards.landscape-image-top>ul>li,.cards.landscape-image-top>ul>a{border:none;background-color:rgba(0,0,0,0)}.cards.square-image-card>ul>li .cards-card-image,.cards.square-image-card>ul>a .cards-card-image{aspect-ratio:var(--aspect-ratio-square);overflow:hidden;border-radius:var(--radius-s)}.cards.square-image-card>ul>li .cards-card-image img,.cards.square-image-card>ul>a .cards-card-image img{width:100%;height:100%;object-fit:cover;object-position:center}.cards.landscape-image-top>ul:not([style*="--cards-columns-override"]){grid-template-columns:1fr}.cards.landscape-image-top>ul>li img,.cards.landscape-image-top>ul>a img{aspect-ratio:var(--aspect-ratio-video);border-radius:var(--radius-s)}.cards.square-image-card>ul>li .cards-card-body,.cards.square-image-card>ul>a .cards-card-body,.cards.landscape-image-top>ul>li .cards-card-body,.cards.landscape-image-top>ul>a .cards-card-body{margin:var(--spacing-024) 0 0;color:var(--card-text-color)}.cards.square-image-card .cards-card-body h1,.cards.square-image-card .cards-card-body h2,.cards.square-image-card .cards-card-body h3,.cards.square-image-card .cards-card-body h4,.cards.landscape-image-top .cards-card-body h1,.cards.landscape-image-top .cards-card-body h2,.cards.landscape-image-top .cards-card-body h3,.cards.landscape-image-top .cards-card-body h4{color:var(--card-text-color);font-family:var(--heading-font-family);font-size:var(--heading-font-size-h4);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-heading);margin:0 0 var(--spacing-008)}.cards.square-image-card .cards-card-body p:not(.button-container),.cards.landscape-image-top .cards-card-body p:not(.button-container){color:var(--card-text-color);font-family:var(--body-font-family);font-size:var(--body-font-size-xs);font-weight:var(--font-weight-light);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-tight);margin:0 0 var(--spacing-024)}@media(width < 600px){.cards.square-image-card .cards-card-body p:not(.button-container),.cards.landscape-image-top .cards-card-body p:not(.button-container){font-size:var(--body-font-size-xxs);line-height:var(--line-height-medium)}.cards-cta-group a{line-height:var(--line-height-medium)}}:is(.cards.square-image-card,.cards.landscape-image-top) .button-container,:is(.cards.square-image-card,.cards.landscape-image-top) .cards-card-body p.button-container{margin:0}.cards-card-body .cards-cta-group{display:flex;flex-wrap:wrap;gap:var(--spacing-008);margin-top:var(--spacing-024)}.cards-cta-group a .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cards-cta-group a{display:inline-flex;align-items:center;gap:var(--spacing-008);text-decoration:none;cursor:pointer;font-family:var(--body-font-family);font-size:var(--body-font-size-xxs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-snug);padding:var(--spacing-008) var(--spacing-016);border-radius:var(--radius-full);min-height:var(--card-btn-min-height, 32px);transition:background var(--transition-duration-fast),color var(--transition-duration-fast)}.cards-cta-group a.outlined{background:rgba(0,0,0,0);border:1px solid var(--cta-border-color, var(--card-border-color, var(--color-primary)));color:var(--cta-text-color, var(--card-text-color, var(--text-dark-1)))}.cards-cta-group a.outlined:hover{background:var(--cta-border-color, var(--card-btn-hover-bg, var(--color-primary)));color:var(--card-btn-hover-fg, var(--color-base-white))}.cards-cta-group a.filled{background:var(--cta-bg-color, var(--card-border-color, var(--color-primary)));border:1px solid rgba(0,0,0,0);color:var(--cta-fg-color, var(--color-base-white))}.cards-cta-group a.filled:hover{filter:brightness(1.1)}.cards-cta-group a.text-only{background:rgba(0,0,0,0);border:none;color:var(--cta-text-color, var(--card-text-color, var(--text-dark-1)));padding-left:0;padding-right:0}.cards-cta-group a.text-only:hover{text-decoration:underline}.cards-cta-group a.color-primary{--cta-border-color: var(--color-primary);--cta-bg-color: var(--color-primary);--cta-fg-color: var(--color-base-white);--cta-text-color: var(--color-primary)}.cards-cta-group a.color-secondary{--cta-border-color: var(--color-secondary);--cta-bg-color: var(--color-secondary);--cta-fg-color: var(--color-base-white);--cta-text-color: var(--color-secondary)}.cards-cta-group a.color-tertiary{--cta-border-color: var(--color-tertiary);--cta-bg-color: var(--color-tertiary);--cta-fg-color: var(--color-base-white);--cta-text-color: var(--color-tertiary)}.cards-cta-group a.color-black{--cta-border-color: var(--color-neutral-900, #111);--cta-bg-color: var(--color-neutral-900, #111);--cta-fg-color: var(--color-base-white);--cta-text-color: var(--color-neutral-900, #111)}.cards-cta-group a.color-white{--cta-border-color: var(--color-base-white);--cta-bg-color: var(--color-base-white);--cta-fg-color: var(--color-secondary);--cta-text-color: var(--color-base-white)}.cards-cta-group a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cards-cta-group>.cta{flex:0 0 auto;width:auto}.cards-card-body .cards-cta-group>.cta a:any-link{font-size:var(--body-font-size-xxs);line-height:var(--line-height-snug);min-height:var(--sizing-032);--btn-pad-h: var(--spacing-016)}@media(width < 600px){.cards-card-body .cards-cta-group>.cta a:any-link{line-height:var(--line-height-medium)}}.cards-cta-group .cta a .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
