@layer base{.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle,body{font-size:max(var(--_font-size-min),var(--_font-size-min) + (var(--_font-size-max) - var(--_font-size-min))*min(1,log(var(--px-width)/var(--min-font-breakpoint))/log(var(--max-font-breakpoint)/var(--min-font-breakpoint))))}body{--_font-size-min: var(--body-font-size-min-medium);--_font-size-max: var(--body-font-size-max-medium);--_body-color: var(--body-text-color, var(--brand-black));font-family:var(--ff-default);font-weight:300;line-height:1.5;color:var(--_body-color)}svg.icon{width:24px}button{font-family:var(--btn-ff)}.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--brand-secondary-color));color:var(--_color);font-family:var(--ff-primary);line-height:1.4}.fs1.white,.fs2.white,.fs3.white,.fs4.white,.fs5.white,.fs6.white,.subtitle.white{color:var(--brand-white)}.fs1{--_font-size-min: var(--h1-font-size-min);--_font-size-max: var(--h1-font-size-max);line-height:1.1}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);line-height:1.1}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max);line-height:1.2}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.5}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max)}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max)}.subtitle{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max);--_color: var(--subtitle-text-color, var(--black));display:block;font-family:var(--ff-primary);font-weight:400;color:var(--_color);margin-block-end:16px}p{font-weight:300}}@layer components{.featured-overview .featured-grid{--min-column-size: 250px;--max-column-size: 398px;--gap: 32px;display:grid;grid-template-columns:1fr;gap:var(--gap)}.featured-overview .featured-grid .featured-item{display:flex;flex-direction:column;border:1px solid var(--item-border-color)}.featured-overview .featured-grid .featured-item>.media-component{flex:1 0 auto;--default-image-height: 200px}.featured-overview .featured-grid .featured-item>.body{display:flex;flex-direction:column;height:100%;padding:16px}.featured-overview .featured-grid .featured-item>.body .title{color:var(--black);margin-block-end:8px}.featured-overview .featured-grid .featured-item>.body .summary{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.featured-overview .featured-grid .featured-item>.body .summary{margin-block-end:18px;line-height:1.4}.featured-overview .featured-grid .featured-item>.body .btn-wrapper{margin-block-start:auto}.featured-overview .featured-grid .featured-item>.body .btn-wrapper .btn-primary{align-self:start}@media(min-width: 768px){.featured-overview .featured-grid{--gap: 24px;grid-template-columns:repeat(min(var(--item-count, 2), 2), minmax(var(--min-column-size), var(--max-column-size)))}.featured-overview .featured-grid>.featured-item>.media-component{--default-image-height: 240px}.featured-overview .featured-grid>.featured-item>.media-component img{max-width:400px}.featured-overview .featured-grid>.featured-item>.body{padding:24px}}@media(min-width: 992px){.featured-overview .featured-grid{grid-template-columns:repeat(min(var(--item-count, 3), 3), minmax(var(--min-column-size), var(--max-column-size)));max-width:min(1240px,var(--max-column-size)*min(var(--item-count, 3),3) + var(--gap)*(min(var(--item-count, 3),3) - 1))}}.featured-overview>.btn-wrapper{justify-content:center}}
