.faq-accordion{padding-block:var(--space-80);background-color:var(--surface-white)}.faq-accordion__container{width:100%;max-width:var(--grid-max);margin-inline:auto;padding-inline:var(--space-16)}@media(min-width:768px){.faq-accordion__container{padding-inline:var(--space-24)}}@media(min-width:1024px){.faq-accordion__container{padding-inline:var(--space-32)}}.faq-accordion__grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:var(--space-64)}@media(max-width:1023px){.faq-accordion__grid{grid-template-columns:1fr;gap:var(--space-32)}}.faq-accordion__intro{max-width:480px}@media(max-width:1023px){.faq-accordion__intro{max-width:100%}}.faq-accordion__label{margin:0 0 var(--space-12);font-size:13px;font-weight:700;line-height:1.6;letter-spacing:.15em;text-transform:uppercase;color:var(--brand-primary)}.faq-accordion__headline{margin:0 0 var(--space-24);font-size:clamp(2rem,4vw,3.25rem);line-height:1.15;font-weight:600;color:var(--text-heading)}.faq-accordion__supporting{margin:0;max-width:440px;font-size:17px;line-height:1.75;color:var(--text-primary)}@media(max-width:1023px){.faq-accordion__supporting{max-width:100%}}.faq-accordion__list{display:flex;flex-direction:column}.faq-accordion__item{border-bottom:1px solid var(--border-default)}.faq-accordion__question-wrap{margin:0;font-weight:inherit}.faq-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);width:100%;padding:var(--space-24) 0;border:0;background:none;font:inherit;text-align:left;cursor:pointer;color:inherit;transition:color .15s ease}.faq-accordion__trigger:hover,.faq-accordion__trigger:hover .faq-accordion__icon{color:var(--brand-primary)}.faq-accordion__trigger:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.faq-accordion__question{font-size:17px;font-weight:600;line-height:1.6;color:var(--text-heading);transition:color .15s ease}@media(max-width:639px){.faq-accordion__question{font-size:15px}}.faq-accordion__icon{position:relative;flex-shrink:0;width:var(--icon-size-md);height:var(--icon-size-md);color:#6c757d;transition:transform .3s ease-in-out,color .15s ease}.faq-accordion__icon:before,.faq-accordion__icon:after{content:"";position:absolute;top:50%;left:50%;background-color:currentColor;transform:translate(-50%,-50%)}.faq-accordion__icon:before{width:100%;height:2px}.faq-accordion__icon:after{width:2px;height:100%}[data-faq-toggle][aria-expanded=true] .faq-accordion__icon{color:var(--brand-primary);transform:rotate(45deg)}.faq-accordion__panel{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease-in-out}.faq-accordion__panel[data-open]{grid-template-rows:1fr}.faq-accordion__answer-wrap{min-height:0;overflow:hidden}.faq-accordion__answer{max-width:540px;padding-bottom:var(--space-24);font-size:15px;line-height:1.75;color:var(--text-primary)}.faq-accordion__answer p{margin:0}
