.baia-faq{display:block;background:var(--bfaq-bg);margin-block:var(--bfaq-mt-m) var(--bfaq-mb-m);padding-block:var(--bfaq-pad-block-m);padding-inline:var(--bfaq-pad-inline-m)}.baia-faq__inner{max-width:var(--bfaq-content-width);margin-inline:auto}.baia-faq__header{margin-bottom:var(--bfaq-gap-heading-m)}.baia-faq__heading{margin:0;color:var(--bfaq-heading-color);font-size:var(--bfaq-heading-fs-m);line-height:var(--bfaq-heading-lh);letter-spacing:var(--bfaq-heading-ls);font-weight:var(--bfaq-heading-weight);text-align:var(--bfaq-heading-align)}.baia-faq__heading--upper{text-transform:uppercase}.baia-faq__desc{margin:12px 0 0;color:var(--bfaq-answer-color);font-size:var(--bfaq-answer-fs-m);line-height:var(--bfaq-answer-lh);text-align:var(--bfaq-heading-align)}.baia-faq__desc>:first-child{margin-top:0}.baia-faq__desc>:last-child{margin-bottom:0}.baia-faq__desc p{margin:0 0 .75em}.baia-faq__desc a{color:inherit;text-decoration:underline}.baia-faq__item{border-bottom:var(--bfaq-divider-width) solid var(--bfaq-divider-color)}.baia-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:var(--bfaq-item-pad-block-m);cursor:pointer;list-style:none;color:var(--bfaq-question-color);font-size:var(--bfaq-question-fs-m);font-weight:var(--bfaq-question-weight);line-height:var(--bfaq-question-lh);-webkit-tap-highlight-color:transparent}.baia-faq__q::-webkit-details-marker{display:none}.baia-faq__q::marker{content:""}.baia-faq__q:focus-visible{outline:2px solid var(--bfaq-question-color);outline-offset:3px}.baia-faq__q-text{flex:1 1 auto}.baia-faq__icon{position:relative;flex:0 0 auto;inline-size:var(--bfaq-icon-size-m);block-size:var(--bfaq-icon-size-m)}.baia-faq__icon:before,.baia-faq__icon:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;background:var(--bfaq-icon-color);transition:transform var(--bfaq-duration) ease,opacity var(--bfaq-duration) ease}.baia-faq__icon:before{inline-size:100%;block-size:var(--bfaq-icon-thickness);transform:translate(-50%,-50%)}.baia-faq__icon:after{inline-size:var(--bfaq-icon-thickness);block-size:100%;transform:translate(-50%,-50%)}.baia-faq__item[open] .baia-faq__icon:after{transform:translate(-50%,-50%) scaleY(0);opacity:0}.baia-faq__a-inner{padding-bottom:var(--bfaq-answer-pb);color:var(--bfaq-answer-color);font-size:var(--bfaq-answer-fs-m);line-height:var(--bfaq-answer-lh)}.baia-faq__a-inner>:first-child{margin-top:0}.baia-faq__a-inner>:last-child{margin-bottom:0}.baia-faq__a-inner p{margin:0 0 1em}.baia-faq__a-inner ul,.baia-faq__a-inner ol{margin:0 0 1em;padding-inline-start:1.25em}.baia-faq__a-inner li{margin-bottom:.25em}.baia-faq__a-inner a{color:inherit;text-decoration:underline}.baia-faq__a-inner strong{font-weight:600}@media(min-width:768px){.baia-faq{margin-block:var(--bfaq-mt-d) var(--bfaq-mb-d);padding-block:var(--bfaq-pad-block-d);padding-inline:var(--bfaq-pad-inline-d)}.baia-faq__header{margin-bottom:var(--bfaq-gap-heading-d)}.baia-faq__heading{font-size:var(--bfaq-heading-fs-d)}.baia-faq__desc{font-size:var(--bfaq-answer-fs-d)}.baia-faq__q{padding-block:var(--bfaq-item-pad-block-d);font-size:var(--bfaq-question-fs-d)}.baia-faq__icon{inline-size:var(--bfaq-icon-size-d);block-size:var(--bfaq-icon-size-d)}.baia-faq__a-inner{font-size:var(--bfaq-answer-fs-d)}}@media(prefers-reduced-motion:reduce){.baia-faq__icon:before,.baia-faq__icon:after{transition:none}}
