@layer base{.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle,.fs1,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:32px}button{font-family:var(--btn-ff)}.fs1{--_color: var(--heading-text-color, var(--brand-black));color:var(--_color);font-family:var(--ff-primary);line-height:1.1}.fs1.white{color:var(--brand-white)}.fs1.green{color:var(--primary-color-1)}.fs2.green,.fs3.green,.fs4.green{color:var(--primary-color-1)}.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--brand-black));color:var(--_color);font-family:var(--ff-secondary)}.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);font-weight:400}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);line-height:1.1;font-weight:500}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max);line-height:1.1;font-weight:600}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.4;font-weight:600}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max);line-height:1.4}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max);line-height:1.4}p{font-weight:300}.subtitle{--_font-size-min: var(--subtitle-font-size-min);--_font-size-max: var(--subtitle-font-size-max);--_color: var(--subtitle-text-color, var(--brand-black));display:block;font-family:var(--ff-default);font-weight:500;color:var(--_color)}}@layer components{.featured-grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width: 768px){.featured-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.featured-grid{grid-template-columns:repeat(3, 1fr)}}.featured-item-container{container:featured-item/inline-size}.featured-item{display:flex;flex-direction:column;height:100%;padding:20px}.featured-item>.body{padding:14px;margin-top:20px}.featured-item>.body .title{margin-bottom:16px}.featured-item>.body .summary{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.featured-item>.link{display:inline-flex;align-items:center;gap:8px;padding:14px;margin-top:auto}@media(max-width: 767px){.featured-item{padding:16px}.featured-item>.body{margin-top:20px;padding:0}.featured-item>.body .title{margin-bottom:8px}.featured-item>.link{gap:4px;padding:0;margin-top:24px}.featured-item>.link .icon{width:24px}}}@layer theme{.featured-item-container .featured-item{--featured-item-bg-color: var(--white);--featured-item-bg-hover-color: var(--support-color-1);--_border-radius: var(--radius-6);--_img-border-radius: var(--radius-2);--_bg-color: var(--featured-item-bg-color, var(--brand-bg-color));--_bg-hover-color: var(--featured-item-bg-hover-color, var(--brand-support-color-2));background-color:var(--_bg-color);border-radius:var(--_border-radius);transition:background-color var(--transition);border:3px solid var(--item-border-color, var(--support-color-1))}.featured-item-container .featured-item>.media-component{border-radius:var(--radius-5);width:100%;overflow:hidden}.featured-item-container .featured-item>.media-component img{transition:all var(--transition);aspect-ratio:470/330;object-fit:cover;width:100%}.featured-item-container .featured-item>.body>.title{display:block;--_font-size-min: 2rem;--_font-size-max: 2.2rem;font-weight:600;--_color: var(--primary-color-1)}.featured-item-container .featured-item>.link{color:var(--primary-color-1)}.featured-item-container .featured-item>.link>.icon{transition:transform var(--transition)}.featured-item-container .featured-item:not([disabled]):active{background-color:var(--_bg-hover-color)}.featured-item-container .featured-item:not([disabled]):active>.media-component img{transform:scale(var(--image-trans-zoom))}.featured-item-container .featured-item:not([disabled]):active>.link>.icon{transform:translateX(4px)}@media(hover: hover){.featured-item-container .featured-item:not([disabled]):hover{background-color:var(--_bg-hover-color)}.featured-item-container .featured-item:not([disabled]):hover>.media-component img{transform:scale(var(--image-trans-zoom))}.featured-item-container .featured-item:not([disabled]):hover>.link>.icon{transform:translateX(4px)}}}
