.o-accordion{padding-block-start:2.5rem;padding-block-end:2.5rem}@media screen and (min-width: 1024px){.o-accordion{padding-block-start:3.75rem;padding-block-end:3.75rem}}.o-accordion__item::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease-in-out,content-visibility .3s ease-in-out;transition-behavior:allow-discrete}.o-accordion__item{margin-block-start:1.25rem;interpolate-size:allow-keywords;transition:background-color .3s ease-in-out}.o-accordion__item:first-child{margin-block-start:0}.o-accordion__item[open] .o-accordion__item__header__inner__icon{transform:rotate(0deg)}.o-accordion__item[open]::details-content{block-size:auto}.o-accordion__item__header{max-inline-size:1536px;margin-inline:auto;padding-inline:clamp(1rem,4vw,12rem)}.o-accordion__item__header__inner{display:flex;flex-direction:row;align-items:center;justify-content:start;border-bottom:4px solid #000;width:100%}.o-accordion__item__header__inner__icon{cursor:pointer;color:blue;transform:rotate(180deg);transition:transform .3s ease-in-out}.o-accordion__item__header__inner__title{cursor:pointer;display:block;font-family:"GT Flexa Extended",sans-serif;font-weight:700;font-size:1.5rem;line-height:1.1;margin-block-start:0;margin-block-end:2.5rem}@media screen and (min-width: 600px)and (max-width: 1439px){.o-accordion__item__header__inner__title{font-size:1.75rem}}@media screen and (min-width: 1440px){.o-accordion__item__header__inner__title{font-size:2rem}}.o-accordion__item__header__inner__title{padding:1.25rem 1rem;margin:0;letter-spacing:-3%}.o-accordion__item__header::marker{content:""}.o-accordion__item__content>*{padding-block-start:0;padding-block-end:2.5rem}@media screen and (min-width: 1024px){.o-accordion__item__content>*{padding-block-start:0;padding-block-end:3.5rem}}.o-accordion__item__content>*:first-child{padding-block-start:1.5rem}@media screen and (min-width: 1024px){.o-accordion__item__content>*:first-child{padding-block-start:2.5rem}}.o-accordion__item__content>*:last-child{padding-block-end:0}@media screen and (min-width: 1024px){.o-accordion__item__content>*:last-child{padding-block-end:0}}details>summary:first-of-type{list-style-type:none}