.ixWM0a_table td{white-space:nowrap;border:1px solid var(--color-neutral-300);padding:.25em .5em}
.EG4cGW_link:before{content:"";z-index:1;background:linear-gradient(to top, var(--color-black), transparent);position:absolute;inset:25% 0 0}
.MJdJ8q_form .onFormSubmittedFeedback{width:auto!important}.MJdJ8q_form .onFormSubmittedFeedbackInternalContainer{padding:0!important}.MJdJ8q_form table.outer{width:auto!important}
.TnrsCG_swiper{--swiper-navigation-color:var(--color-green);--swiper-navigation-top-offset:calc(50% - 3rem)}@media (min-width:428px){:is(.TnrsCG_swiper .swiper-button-next,.TnrsCG_swiper .swiper-button-prev){display:none}}@media (min-width:768px){.TnrsCG_thumb :is(figure,dl){transition:all var(--default-transition-duration) ease-in-out}.TnrsCG_thumb:not(.swiper-slide-active) figure{padding-inline:2rem;padding-bottom:1rem}.TnrsCG_thumb:not(.swiper-slide-active) dl{visibility:hidden;opacity:0}.TnrsCG_thumb.swiper-slide-active figure img{border:1px solid var(--color-green);box-shadow:var(--shadow-lg)}}
@media (min-width:768px){.h3TfXG_safearea summary{position:relative}.h3TfXG_safearea[open] summary:hover:before{content:"";z-index:1;position:absolute;inset:0 -1.5em;translate:-1em}}
@media (min-width:768px){.hleIdW_layout{grid-template-columns:1fr auto auto;grid-template-areas:"logo menu cta"}}@media not (min-width:768px){.hleIdW_layout{grid-template-columns:1fr auto;grid-template-areas:"logo toggle""menu menu""cta cta"}}
