.o-native-accordion{interpolate-size:allow-keywords;transition:all .23s ease-in}.o-native-accordion__list{display:grid;list-style-type:none;margin:0;padding:0;row-gap:.5rem}.o-native-accordion__header{align-items:center;color:#0072ce;column-gap:.5rem;display:grid;grid-template-columns:1fr 40px;grid-template-rows:1fr;padding:1rem}.o-native-accordion__header::marker{content:""}.o-native-accordion__header .c-headline{font-size:1.25rem;grid-column:1;grid-row:1;margin:0}.o-native-accordion__header::after{border-radius:100%;content:"\f3d0";font-family:Ionicons;font-size:2rem;font-weight:700;grid-column:2;height:40px;line-height:40px;position:relative;text-align:center;transition:all .23s ease-in;width:40px}.o-native-accordion .a-badge{display:none}.o-native-accordion__content{padding:0 1rem 1rem}.o-native-accordion::details-content{block-size:0;opacity:0;overflow-y:clip;transition:content-visibility .23s ease-in allow-discrete opacity .23s ease-in,block-size .23s ease-in}.o-native-accordion[open]{background:#f0f7fc}.o-native-accordion[open] .o-faq-accordion__header{margin-bottom:1rem}.o-native-accordion[open] ::after{background:#0072ce;color:#fff;rotate:180deg}.o-native-accordion[open]::details-content{block-size:auto;opacity:1}.o-native-accordion__badge .o-native-accordion__header{grid-template-columns:auto 1fr 40px;grid-template-rows:auto 1fr;row-gap:.5rem}.o-native-accordion__badge .o-native-accordion__header .a-badge{display:flex;grid-column:1;grid-row:1}.o-native-accordion__badge .o-native-accordion__header .c-headline{grid-column:1;grid-row:2}.o-native-accordion__badge .o-native-accordion__header::after{grid-column:3;grid-row:span 2}.o-native-accordion:focus,.o-native-accordion:focus-visible,.o-native-accordion:hover{background:#f0f7fc;outline:0}.o-native-accordion:focus .o-native-accordion__header,.o-native-accordion:focus-visible .o-native-accordion__header,.o-native-accordion:hover .o-native-accordion__header{outline:0}.o-native-accordion:focus .o-native-accordion__header::after,.o-native-accordion:focus-visible .o-native-accordion__header::after,.o-native-accordion:hover .o-native-accordion__header::after{background:#0072ce;color:#fff}.o-native-accordion:focus-within{box-shadow:0 0 0 2px #0072ce}.o-native-accordion:focus-within .o-native-accordion__header{outline:0}.o-native-accordion:focus-within .o-native-accordion__header::after{background:#0072ce;color:#fff}