.c-left-right-stack .block_inner{display:flex;flex-direction:column;gap:var(--spacing--lg)}@media(min-width:1025px){.c-left-right-stack .block_inner{border-left:1px solid var(--divider-color);border-right:1px solid var(--divider-color);display:grid;justify-content:space-between;grid-template-columns:minmax(0,585px) minmax(0,524px);grid-gap:var(--spacing--lg);gap:var(--spacing--lg);margin-left:auto;margin-right:auto;width:calc(100% - (2 * var(--container-padding)));width:calc(100% - calc(2 * var(--container-padding)))}}.c-left-right-stack .eyebrow{margin-bottom:var(--spacing--lg)}@media(min-width:1025px){.c-left-right-stack .eyebrow{margin-bottom:var(--spacing--xl)}}.c-left-right-stack .block_stack{align-items:stretch;border:1px solid var(--divider-color);display:flex;flex-direction:column;overflow:visible;position:relative;width:100%}.c-left-right-stack .block_stack:before,.c-left-right-stack .block_stack:after{background-color:var(--divider-color, var(--color--4));content:"";display:block;margin-top:auto;margin-bottom:auto;top:0;position:absolute;width:6px;height:6px}.c-left-right-stack .block_stack:before{left:0;transform:translate(-50%,-50%)}.c-left-right-stack .block_stack:after{right:0;transform:translate(50%,-50%)}@media(min-width:1025px){.c-left-right-stack .block_stack{margin-top:calc(var(--spacing--xl) + 22px)}}.c-left-right-stack .stack_item{align-items:flex-start;background-color:transparent;color:var(--base--text-color);cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;min-height:max(90px,min(calc(90px + .005*(100vw - 440px)),95px));overflow:visible;padding:16px 54px 16px 16px;position:relative;transition-duration:.4s;transition-property:background-color,color,min-height,padding-left;transition-timing-function:ease}.c-left-right-stack .stack_item:before,.c-left-right-stack .stack_item:after{background-color:var(--divider-color, var(--color--4));content:"";display:block;margin-top:auto;margin-bottom:auto;bottom:0;position:absolute;width:6px;height:6px}.c-left-right-stack .stack_item:before{left:0;transform:translate(-50%,50%)}.c-left-right-stack .stack_item:after{right:0;transform:translate(50%,50%)}.c-left-right-stack .stack_item:not(:last-child){border-bottom:1px solid var(--divider-color)}.c-left-right-stack .stack_item.is-active{background-color:var(--color--2);color:var(--color--1);min-height:166px;padding-left:40px}.c-left-right-stack .stack_item:not(.is-active):hover,.c-left-right-stack .stack_item:not(.is-active):active{background-color:var(--color--1)}.c-left-right-stack .stack_item:not(.is-active):focus-visible{background-color:var(--color--1)}.c-left-right-stack .item_counter{top:16px;right:16px;position:absolute;text-align:right;transition:color .4s ease}.c-left-right-stack .stack_item.is-active .item_counter{color:var(--color--1)}.c-left-right-stack .item_content{bottom:16px;display:flex;flex-direction:column;left:16px;position:absolute;right:54px;transition:left .4s ease,right .4s ease}.c-left-right-stack .stack_item.is-active .item_content{left:40px}.c-left-right-stack .item_title_wrapper{flex-shrink:0;position:relative}.c-left-right-stack .item_title{font-size:max(1rem,min(calc(1rem + .002*(100vw - 27.5rem)),1.125rem));line-height:1.1em;position:relative;text-wrap:balance;transition:font-size .4s ease}@media(min-width:1025px){.c-left-right-stack .stack_item.is-active .item_title{font-size:1.25rem}}.c-left-right-stack .item_square{background-color:var(--color--3);height:8px;left:-22px;opacity:0;position:absolute;top:50%;transform:translate(2px) translateY(-50%);transition-duration:.4s;transition-property:opacity,transform;transition-timing-function:ease;width:8px}.c-left-right-stack .stack_item.is-active .item_square{opacity:1;transform:translate(0) translateY(-50%)}.c-left-right-stack .item_text{max-height:0;opacity:0;overflow:hidden;padding-top:0;transform:translateY(-8px);transform-origin:top;transition-duration:.4s;transition-property:opacity,transform,max-height,padding-top;transition-timing-function:ease}.c-left-right-stack .stack_item.is-active .item_text{max-height:200px;opacity:1;padding-top:8px;transform:translateY(0)}
