.two-column-image-accordion{--component-pt-lg:98px;--component-pb-lg:61px}.two-column-image-accordion__eyebrow{margin-bottom:20px}@media (width>=992px){.two-column-image-accordion__eyebrow{margin-bottom:30px}}.two-column-image-accordion__frame{--frame-border:var(--frame-border-colour,#b6c9ce);padding:36px 16px 100px;position:relative}.two-column-image-accordion__frame:before{content:"";border:1.8px solid var(--frame-border);pointer-events:none;border-radius:10px;position:absolute;inset:0 -100vw 0 0}@media (width>=992px){.two-column-image-accordion__frame{padding:57px 0 75px 12px}.two-column-image-accordion__frame:before{border-radius:20px;left:-10px}}@media (width>=1400px){.two-column-image-accordion__frame:before{left:-30px}}.two-column-image-accordion__frame>.row{position:relative}.two-column-image-accordion__title{letter-spacing:-.01em;margin-bottom:28px;font-size:1.875rem;font-weight:400;line-height:1.2}@media (width>=992px){.two-column-image-accordion__title{max-width:553px;margin-bottom:62px;font-size:3.125rem}}.two-column-image-accordion__body{margin-bottom:44px;font-size:.875rem;line-height:1.5}@media (width>=992px){.two-column-image-accordion__body{margin-bottom:0;font-size:1.25rem;line-height:1.4}}.two-column-image-accordion__media{aspect-ratio:318/272;border-radius:10px 100px 10px 10px;margin-bottom:28px;overflow:hidden}@media (width>=992px){.two-column-image-accordion__media{aspect-ratio:510/790;border-radius:20px 160px 20px 20px;max-width:511px;margin-bottom:0}}.two-column-image-accordion__img{object-fit:cover;width:100%;height:100%;display:block}.two-column-image-accordion__item{border-bottom:1px solid var(--frame-border)}@media (width>=992px){.two-column-image-accordion__item{border-bottom-width:1.8px}}.two-column-image-accordion__heading{margin:0}.two-column-image-accordion__toggle{width:100%;min-height:52px;color:var(--bs-heading-color);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;font-size:1.25rem;font-weight:400;line-height:1.3;display:flex}.two-column-image-accordion__toggle:focus-visible{outline-offset:2px;outline:2px solid #ffb41d}.two-column-image-accordion__toggle:not(.collapsed){padding-bottom:20px}@media (width>=992px){.two-column-image-accordion__toggle{letter-spacing:-.02em;min-height:0;padding:28px 0 27px;font-size:1.5rem;font-weight:600;line-height:1.4}.two-column-image-accordion__toggle:not(.collapsed){padding-bottom:19px}.two-column-image-accordion__item:first-child .two-column-image-accordion__toggle{padding-top:19px}}.two-column-image-accordion__label{text-underline-position:from-font;flex:auto}.two-column-image-accordion__toggle:not(.collapsed) .two-column-image-accordion__label{font-weight:600;text-decoration:underline}@media (width>=992px){.two-column-image-accordion__toggle:not(.collapsed) .two-column-image-accordion__label{text-decoration:none}}.two-column-image-accordion__toggle:hover .two-column-image-accordion__label{text-decoration:underline}.two-column-image-accordion__icon{width:44px;height:44px;color:var(--bs-body-color);flex:none;place-items:center;margin-right:-12px;display:grid}.two-column-image-accordion__icon svg{grid-area:1/1;width:20px;height:20px}@media (width>=992px){.two-column-image-accordion__icon{width:40px;height:40px;margin-right:-10px}}.two-column-image-accordion__minus,.two-column-image-accordion__toggle:not(.collapsed) .two-column-image-accordion__plus{display:none}.two-column-image-accordion__toggle:not(.collapsed) .two-column-image-accordion__minus{display:block}.two-column-image-accordion__panel{flex-direction:column;gap:16px;padding-bottom:24px;display:flex}@media (width>=768px){.two-column-image-accordion__panel{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:35px}}.two-column-image-accordion__text{flex:auto;font-size:.875rem;line-height:1.5}.two-column-image-accordion__text p{margin-bottom:21px}.two-column-image-accordion__text>:last-child{margin-bottom:0}.two-column-image-accordion__text .text-link{font-size:inherit;font-weight:700}@media (width>=768px){.two-column-image-accordion__text{font-size:1rem;line-height:1.3}.two-column-image-accordion__text p{margin-bottom:19px}.two-column-image-accordion__text .text-link{font-weight:600}.has-image .two-column-image-accordion__text{flex:0 50%}}@media (width>=992px){.has-image .two-column-image-accordion__text{flex:0 300px}}.two-column-image-accordion__panel-media{border-radius:10px;height:180px;overflow:hidden}@media (width>=992px){.two-column-image-accordion__panel-media{border-radius:20px;flex:0 0 262px;height:142px}}.two-column-image-accordion__panel-img{object-fit:cover;width:100%;height:100%;display:block}
