h1+.highlights,h2+.highlights,h3+.highlights,h4+.highlights,h5+.highlights,h6+.highlights,.h1+.highlights,.h2+.highlights,.h3+.highlights,.h4+.highlights,.h5+.highlights,.h6+.highlights{margin-top:1.5rem}.p+.highlights{margin-top:1.5rem}.highlights__content{display:flex;flex:1;flex-direction:column;justify-content:center;padding:0 1.5rem}@media(min-width: 1248px){.highlights__content--1{padding:0 2.5rem}}@media(max-width: 767px){.highlights__content{padding:1rem}}.highlights__image{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.highlights__image-wrap{flex:unset;flex-shrink:0;margin:0;overflow:hidden;position:relative}.highlights__image-wrap--0{align-self:stretch;height:14.25rem;width:10.625rem}.highlights__image-wrap--1{height:8.75rem;width:17.1875rem}@media(max-width: 767px){.highlights__image-wrap{max-width:6.25rem}}.highlights__item{background:#fff;border-radius:0.75rem;box-shadow:0 0.25rem 2.375rem 0 rgba(0,52,77,.15);display:flex;flex-direction:column;overflow:hidden;position:relative}.highlights__item::after{border:0.125rem solid rgba(0,0,0,0);border-radius:0.75rem;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:border-color .2s ease;z-index:10}.highlights__item:hover::after,.highlights__item:focus-within::after,.highlights__item.is-slide-focus::after{border-color:#00344d}.highlights__item:hover .highlights__image,.highlights__item:focus-within .highlights__image{transform:scale(1.1)}.highlights__item--0{align-items:stretch;box-shadow:none;flex-direction:row}.highlights__item--0::after{border:0.0625rem solid #dee0ed}.highlights__item--0:hover::after,.highlights__item--0:focus-within::after,.highlights__item--0.is-slide-focus::after{border:0.125rem solid #00344d}.highlights__item--1{align-items:stretch;flex-direction:row}.highlights__item--1:first-child{grid-column:1;grid-row:1/3}.highlights__item--1:first-child .highlights__image-wrap{height:auto;max-height:18.75rem;width:17.1875rem}.highlights__item--1:nth-child(2) .highlights__image-wrap,.highlights__item--1:nth-child(3) .highlights__image-wrap{max-height:8.75rem}.highlights__item--1:nth-child(2) .highlights__subline,.highlights__item--1:nth-child(3) .highlights__subline{display:none}.highlights__item--1:nth-child(2){grid-column:2;grid-row:1}.highlights__item--1:nth-child(3){grid-column:2;grid-row:2}@media(max-width: 1247px){.highlights__item--1:first-child,.highlights__item--1:nth-child(2),.highlights__item--1:nth-child(3){grid-column:1;grid-row:auto}.highlights__item--1:nth-child(2) .highlights__image-wrap,.highlights__item--1:nth-child(3) .highlights__image-wrap{max-height:unset}}.highlights__link{color:#141726;font-size:clamp(1.125rem, 0.25vw + 1.075rem, 1.375rem);font-weight:500;margin:0;text-decoration:none}.highlights__link:focus{outline:none}.highlights__link::after{content:"";display:block;inset:0;position:absolute;z-index:3}.badge+.highlights__link{margin-top:clamp(0.5rem, 0.5vw + 0.4rem, 1rem)}.highlights__list{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;list-style:none;margin:0;padding:0}.highlights__list--0{grid-template-columns:repeat(3, 1fr);grid-template-rows:auto}.highlights__list--0:has(.highlights__item:only-child){grid-template-columns:1fr}.highlights__list--0:has(.highlights__item:first-child:nth-last-child(2)){grid-template-columns:repeat(2, 1fr)}.highlights__list--0 .highlights__subline{display:block}@media(max-width: 1247px){.splide.is-initialized.is-active .highlights__list--0{display:flex;gap:unset}}@media(max-width: 767px){.highlights__list--0{grid-template-columns:1fr;grid-template-rows:auto}}.splide.is-initialized:not(.is-active) .highlights__list--0.splide__list{display:grid;gap:1.25rem}@media(min-width: 1248px){.highlights__list--0{grid-template-columns:repeat(3, 1fr)}.highlights__list--0:has(.highlights__item:only-child){grid-template-columns:1fr}.highlights__list--0:has(.highlights__item:first-child:nth-last-child(2)){grid-template-columns:repeat(2, 1fr)}}@media(max-width: 1247px){.highlights__list--1{grid-template-columns:1fr;grid-template-rows:auto}}@media(max-width: 767px){.section--cut .highlights__list-wrapper:has(.splide.is-initialized){margin-inline:calc(-1*var(--space-grid, clamp(1rem, 6vw, 3rem)));overflow-x:hidden;overflow-y:visible}}.highlights__subline{font-size:clamp(0.875rem, 0.125vw + 0.85rem, 1rem)}
