.m-text-accordion .accordion{--os-accordion-color: white;--os-accordion-color: var(--os-accordion-color);--os-accordion-bg: transparent;--os-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease, font-weight .15s ease;--os-accordion-weight: 400;--os-accordion-border-color: var(--os-neutral-200);--os-accordion-border-width: 0;--os-accordion-border-radius: 0;--os-accordion-inner-border-radius: 0;--os-accordion-btn-padding-x: 0;--os-accordion-btn-padding-y: 0;--os-accordion-btn-color: white;--os-accordion-btn-bg: transparent;--os-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%236D6D6D' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--os-accordion-btn-icon-width: 1.5rem;--os-accordion-btn-icon-transform: rotate(-180deg);--os-accordion-btn-icon-transition: transform .2s ease-in-out;--os-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%2833.6, 52.8, 102%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--os-accordion-btn-focus-box-shadow: none;--os-accordion-body-padding-x: 0;--os-accordion-body-padding-y: 4rem 0;--os-accordion-active-color: white;--os-accordion-active-weight: 600;--os-accordion-active-bg: transparent;display:flex;flex-direction:column;gap:4rem;position:relative}.m-text-accordion .accordion-item{position:relative;z-index:1}.m-text-accordion .accordion-item:has(.accordion-collapse.show:not(.collapsing)):before{content:"";position:absolute;left:1.9375rem;top:0;width:.5rem;height:100%;background-color:var(--os-primary);display:none}.m-text-accordion .accordion-item:last-child .accordion-body{padding-bottom:4rem}.m-text-accordion .accordion .accordion-button{padding-top:2.4rem;border-top:.1rem solid var(--os-neutral-200)}.m-text-accordion .accordion .accordion-button:after{display:none}.m-text-accordion .accordion .accordion-button .accordion-icon-wrapper{transition:transform .4s cubic-bezier(.4,0,.2,1)}.m-text-accordion .accordion .accordion-button .accordion-icon--collapsed{display:flex}.m-text-accordion .accordion .accordion-button .accordion-icon--expanded{display:none}.m-text-accordion .accordion .accordion-button:not(.collapsed) .accordion-icon-wrapper{transform:rotate(180deg)}.m-text-accordion .accordion .accordion-button:not(.collapsed) .accordion-icon--collapsed{display:none}.m-text-accordion .accordion .accordion-button:not(.collapsed) .accordion-icon--expanded{display:flex}@media (hover: hover) and (pointer: fine){.m-text-accordion .accordion .accordion-button:hover .accordion-icon-wrapper .btn-primary-with-icon:not(.expanded):before,.m-text-accordion .accordion .accordion-button:focus-visible .accordion-icon-wrapper .btn-primary-with-icon:not(.expanded):before{opacity:1}}@media (hover: none) and (pointer: coarse){.m-text-accordion .accordion .accordion-button:active .accordion-icon-wrapper .btn-primary-with-icon:not(.expanded):before{opacity:1}}.m-text-accordion .accordion .accordion-collapse{transition:height .6s ease}@media (min-width: 1200px){.m-text-accordion .accordion .accordion-body{max-width:75%}}
