.faq-acc--bg-white{background-color:var(--color-white)}.faq-acc--bg-cloud{background-color:var(--color-cloud)}.faq-acc__container{margin-left:auto;margin-right:auto;max-width:var(--container-max);padding:var(--section-padding-mobile) var(--gutter-mobile)}@media (min-width:768px){.faq-acc__container{padding:var(--section-padding-tablet) var(--gutter-tablet)}}@media (min-width:1025px){.faq-acc__container{padding:var(--section-padding-desktop) var(--gutter-desktop)}}.faq-acc__header{margin-bottom:var(--space-12);text-align:center}.faq-acc__eyebrow{color:var(--color-emerald-dark);font-size:var(--h6-size);font-weight:600;letter-spacing:.05em;margin-bottom:var(--space-3);text-transform:uppercase}.faq-acc__heading{color:var(--color-ink);font-size:var(--h2-size);font-weight:var(--h2-weight);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height);margin:0}.faq-acc__list{margin-left:auto;margin-right:auto;max-width:800px}.faq-acc__item{border-bottom:1px solid var(--color-slate-200)}.faq-acc__item:first-child{border-top:1px solid var(--color-slate-200)}.faq-acc__trigger{align-items:center;background:none;border:none;color:var(--color-ink);cursor:pointer;display:flex;gap:var(--space-6);justify-content:space-between;padding:var(--space-6) 0;text-align:left;transition:color var(--duration-micro) var(--ease-default);width:100%}.faq-acc__trigger:hover{color:var(--color-navy)}.faq-acc__trigger:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-navy);outline-offset:2px}.faq-acc__question{font-size:var(--h3-size);font-weight:var(--h3-weight);line-height:var(--h3-line-height)}.faq-acc__icon{align-items:center;color:var(--color-slate-500);display:flex;flex-shrink:0;height:28px;justify-content:center;transition:transform var(--duration-micro) var(--ease-default),color var(--duration-micro) var(--ease-default);width:28px}.faq-acc__trigger[aria-expanded=true] .faq-acc__icon-v{opacity:0;transition:opacity var(--duration-micro) var(--ease-default)}.faq-acc__trigger[aria-expanded=false] .faq-acc__icon-v{opacity:1;transition:opacity var(--duration-micro) var(--ease-default)}.faq-acc__trigger[aria-expanded=true] .faq-acc__icon{color:var(--color-signal)}.faq-acc__answer{overflow:hidden}.faq-acc__answer-inner{color:var(--color-slate-600);font-size:var(--body-font-size);line-height:var(--body-line-height);padding-bottom:var(--space-8)}.faq-acc__answer-inner p{margin:0 0 var(--space-3) 0}.faq-acc__answer-inner p:last-child{margin-bottom:0}.faq-acc__answer-inner a{color:var(--color-emerald-dark);text-decoration:underline;text-underline-offset:2px}.faq-acc__answer-inner a:hover{color:var(--color-navy)}@media (max-width:767px){.faq-acc__heading{font-size:calc(var(--h2-size)*.78)}.faq-acc__question{font-size:var(--h4-size)}}