.interactive-summary-module{--clr-white:#fff;--clr-blue:#3a80f8;--max-w:640px;--icon-size:24px;--item-gap:32px;--border:1px solid var(--clr-white);color:var(--clr-white);position:relative;z-index:1;& .interactive-summary-inner{display:flex;flex-direction:column;gap:48px;&.interactive-summary-inner--has-side{@media (min-width:1024px){display:grid;gap:80px;grid-template-columns:minmax(0,752px) 416px}& .interactive-summary-main{max-width:100%;@media (min-width:1024px){max-width:752px}}}}& .interactive-summary-main{flex:1;max-width:var(--max-w);min-width:0}& .interactive-summary-label{color:var(--clr-blue);display:block;font-size:18px;font-weight:800;line-height:1.5;margin-bottom:24px;text-transform:uppercase}& .interactive-summary-description{color:var(--clr-white);margin-bottom:32px;:where(p,li,strong){color:inherit;font-size:20px;letter-spacing:-.4px;line-height:140%}& p{margin-bottom:24px}& p:last-child{margin:0}& a{color:var(--clr-blue);text-decoration:none}@media (min-width:768px){margin-bottom:48px;:where(p,li,strong){font-size:32px;letter-spacing:-.64px;line-height:140%}}}& .interactive-summary-accordions{border-top:var(--border);& details{border-bottom:var(--border);&[open] summary{& .icon-minus{display:block}& .icon-plus{display:none}}& p{color:var(--clr-white);font-size:18px;font-weight:400;line-height:1.5;margin:0;padding-bottom:var(--item-gap)}& a{color:var(--clr-blue);text-decoration:none;&:hover{text-decoration:underline}}}& summary{align-items:center;color:var(--clr-white);cursor:pointer;display:flex;font-size:18px;font-weight:600;justify-content:space-between;line-height:1.5;list-style:none;padding:var(--item-gap) 0;&::-webkit-details-marker{display:none}&::marker{content:"";display:none}& svg{color:var(--clr-white);flex-shrink:0;height:var(--icon-size);width:var(--icon-size)}& .icon-minus{display:none}& .icon-plus{display:block}}& .interactive-summary-link-item{border-bottom:var(--border);& a{align-items:center;display:flex;font-size:18px;justify-content:space-between;padding:var(--item-gap) 0;@media (min-width:768px){font-size:24px}color:var(--clr-white);font-weight:600;line-height:1.25;text-decoration:none;transition:color .2s ease;&:hover{color:var(--clr-blue);& .icon-arrow{color:var(--clr-blue)}}}& .icon-arrow{color:var(--clr-white);flex-shrink:0;height:var(--icon-size);transition:color .2s ease;width:var(--icon-size)}}}& .interactive-summary-side{display:flex;flex-direction:column;gap:24px;@media (min-width:1024px){flex:0 0 340px;padding-block-start:51px}}& .interactive-summary-side-text{color:var(--clr-white);font-size:16px;font-weight:400;line-height:1.5;& p{color:inherit;margin:0}& a{color:var(--clr-blue);text-decoration:none;&:hover{text-decoration:underline}}}& .interactive-summary-side-image img{display:block;height:auto;max-width:100%}}.char{transition:color .15s ease}@keyframes isBounceDown{0%{transform:translateY(0)}40%{transform:translateY(5px)}60%{transform:translateY(3px)}80%{transform:translateY(5px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.interactive-summary-module .icon-arrow{animation:none!important}}