.card-hub{display:flex;flex-direction:column;width:100%;gap:var(--ds-spacing-xs)}.card-hub__thumbnail{position:relative;cursor:pointer;outline-offset:var(--ds-spacing-xxxs);border-radius:var(--ds-border-radius-8);overflow:hidden}.card-hub__thumbnail--is-tall{display:flex;align-items:center}.card-hub__thumbnail--is-loading{background-image:linear-gradient(270deg,#fbfbfb,#e5e5e5,#fbfbfb);background-size:600% 600%;animation:shimmer 1s ease infinite;animation-direction:reverse;width:100%}.card-hub__thumbnail--is-loading *{visibility:hidden}.card-hub__image{margin:0;display:block;width:100%}.card-hub__body{display:flex;flex-direction:column;gap:var(--ds-spacing-xs)}@container (min-width: 768px){.card-hub__body{flex-grow:1}}.card-hub__title{display:block;text-decoration:none}.card-hub__title-text{color:inherit}.card-hub__title[href]:hover{text-decoration:underline}.card-hub__description ul{list-style-type:none;margin:0 0 0 var(--ds-spacing-xs)}.card-hub__description ul li:before{content:"";border-radius:var(--ds-border-radius-100);width:.375rem;height:.375rem;background:var(--ds-color-core-border-main-secondary);display:inline-block;margin-right:var(--ds-spacing-xs)}.card-hub__description ul li small{display:inline-block;width:93%;vertical-align:top;padding-top:var(--ds-spacing-xxs)}.card-hub__description p{font-weight:400}.card-hub__cta{align-self:flex-start;margin-top:var(--ds-spacing-xxs)}@container (min-width: 768px){.card-hub__cta{margin-top:auto}}.card-hub-mini{width:100%;position:relative;overflow:hidden;display:block;border-radius:var(--ds-border-radius-8);background-color:var(--ds-color-core-background-main-secondary);padding-top:35.1351351351%;outline-offset:var(--ds-spacing-xxs)}@container (min-width: 1280px){.card-hub-mini{padding-top:27.2727272727%}}.card-hub-mini__image{position:absolute;height:100%;width:100%;object-fit:cover;inset:0;margin:0}.hub{box-sizing:content-box;max-width:var(--content-max-width);margin:var(--ds-spacing-l) auto;padding:0 var(--ds-spacing-m)}@container (min-width: 768px){.hub{--hub-grid-col: 3}}.hub__title{padding-bottom:var(--ds-spacing-l)}@container (min-width: 768px){.hub__title{padding-bottom:var(--ds-spacing-xl)}}.hub__title--is-centered{text-align:center}.hub__wrapper{display:grid;gap:var(--ds-spacing-m);grid-template-columns:repeat(var(--hub-grid-col, 1),1fr)}.hub__item{width:100%;margin:0;padding-bottom:0}.hub--hub_1 .hub__item,.hub--hub_4 .hub__item{height:100%}.hub__item-wrapper{position:relative}.hub--hub_1 .hub__item-wrapper,.hub--hub_4 .hub__item-wrapper{height:100%}.hub__main-item{background-color:var(--ds-color-core-background-main-secondary);border-radius:var(--ds-border-radius-8);height:100%;transition:all .2s}.hub__main-item--is-loading{background-image:linear-gradient(270deg,#fbfbfb,#e5e5e5,#fbfbfb);background-size:600% 600%;animation:shimmer 1s ease infinite;animation-direction:reverse;width:100%}.hub__main-item--is-loading *{visibility:hidden}.hub__main-link{outline-offset:var(--ds-spacing-xxs);border-radius:var(--ds-border-radius-8);display:block;height:100%}.hub__main-picture{display:contents}.hub__main-image{width:100%;display:block;margin:0;border-radius:var(--ds-border-radius-8);overflow:hidden;aspect-ratio:343/300;object-fit:cover}@container (min-width: 540px){.hub__main-image{aspect-ratio:auto;height:100%}}.hub__card,.hub__card-mini{height:100%}@container (min-width: 768px){.hub--hub_1.hub--4-cols{--hub-grid-col: 2}}@container (min-width: 1024px){.hub--hub_1.hub--4-cols{--hub-grid-col: 4}}.hub--hub_4{--hub-grid-col: 2}@container (min-width: 1024px){.hub--hub_4{--hub-grid-col: 4}}@container (min-width: 768px){.hub--hub_4.hub--3-cols{--hub-grid-col: 3}}@container (min-width: 1024px){.hub--hub_4.hub--4-cols{--hub-grid-col: 4}}.hub--hub_6{--hub-grid-col: 2;margin:var(--ds-spacing-m) auto}@container (min-width: 768px){.hub--hub_6{--hub-grid-col: 4}}.hub--hub_7 .hub__wrapper{align-items:center}@container (min-width: 540px){.hub--hub_7 .hub__wrapper{--hub-grid-col: 4}}.hub--hub_7 .hub__item{border-radius:var(--ds-border-radius-8);height:100%;padding-bottom:0;box-shadow:var(--ds-shadow-action);align-content:center}@container (min-width: 540px){.hub--hub_7 .hub__main-item{grid-area:1/1/3/3}}
