.eac{padding:0}.eac--surface{background:var(--surface);border-bottom:1px solid var(--border);border-top:1px solid var(--border)}.eac--custom{background-color:inherit}.eac .main-container{margin:0 auto;max-width:1370px}.eac .eac-col-container{align-items:center;display:flex;flex-wrap:wrap;margin:0 -50px}.eac .eac-media-container{margin:0 50px;width:calc(55% - 100px)}.eac .eac-content-container{margin:0 50px;width:calc(45% - 100px)}.eac.eac--flipped .eac-col-container{flex-direction:row-reverse}.eac .eac-media,.eac .eac-media-track{position:relative;width:100%}.eac .eac-slide{display:none;margin:0}.eac .eac-slide.is-active{animation:eacFadeIn .6s ease forwards;display:block}@keyframes eacFadeIn{0%{opacity:0}to{opacity:1}}.eac .eac-slide-image{aspect-ratio:4/3;border-radius:8px;overflow:hidden;position:relative;width:100%}.eac .eac-slide-image img{display:block;height:100%;object-fit:contain;width:100%}.eac .eac-caption{color:#666;font-size:.875rem;line-height:1.5;margin-top:12px;text-align:center}.eac .eac-content{width:100%}.eac .eac-content p{margin:0 0 15px}.eac .eac-content p:last-child{margin-bottom:0}.eac .eac-content h2{font-size:clamp(1.6rem,2.5vw,2.25rem);font-weight:700;line-height:1.1;margin:0 0 25px}.eac .eac-body{line-height:1.428571429;margin-bottom:32px}.eac .eac-body p{margin:0 0 15px}.eac .eac-body p:last-child{margin-bottom:0}.eac .eac-body a{color:#0073e6;text-decoration:none;transition:all .5s}.eac .eac-body a:hover{text-decoration:underline}.eac .eac-content .button{margin-top:25px}@media (max-width:1530px){.eac .eac-content-container,.eac .eac-media-container{margin:0 15px;width:calc(50% - 30px)}.eac .eac-col-container{margin:0 -15px}.eac .eac-slide-image{aspect-ratio:16/9}}@media (max-width:991px){.eac .eac-content-container,.eac .eac-media-container{width:calc(50% - 30px)}.eac .eac-col-container{gap:36px;margin:0 -15px}.eac.eac--flipped .eac-col-container{flex-direction:row-reverse}.eac .eac-slide-image{aspect-ratio:16/9}}@media (max-width:767px){.eac{padding-bottom:48px;padding-top:48px}.eac .eac-col-container{flex-direction:column;gap:24px;margin:0}.eac .eac-content-container,.eac .eac-media-container{margin:0;width:100%}.eac .eac-content h2{font-size:1.5rem;margin-bottom:20px}.eac .eac-slide-image{aspect-ratio:4/3}.eac .eac-content-container{padding-top:30px}.eac .eac-content .button{width:100%}}