.accordion{display:flex;flex-direction:column;gap:var(--gap-3)}.accordion__box{--size-accordion-marker-h: 1.875rem;position:relative;background-color:var(--bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:box-shadow var(--duration-base) var(--easing-standard)}.accordion__box.is-expanded{box-shadow:var(--shadow-md)}.accordion__box:before{content:"";position:absolute;left:0;top:var(--padding-4);width:var(--size-1);height:var(--size-accordion-marker-h);background-color:var(--border-color);border-radius:0 var(--radius-pill) var(--radius-pill) 0;transition:background-color var(--duration-base) var(--easing-standard)}.accordion__box.is-expanded:before{background-color:var(--accent)}.accordion__label-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-3);padding:var(--padding-4) var(--padding-section-sm);color:var(--text-strong)}.accordion__trigger{margin:0;padding:0;border:0;background:none;font:inherit;line-height:inherit;color:inherit;text-align:left;cursor:pointer}.accordion__trigger:after{content:"";position:absolute;inset:0}.accordion__trigger:focus-visible{outline:none}.accordion__trigger:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-lg)}.accordion__arrow{flex-shrink:0;color:var(--text-muted);transition:transform var(--duration-base) var(--easing-standard),color var(--duration-base) var(--easing-standard)}.accordion__arrow--ghost{visibility:hidden}.accordion__box.is-expanded .accordion__arrow{color:var(--accent);transform:rotate(180deg)}@media(hover:hover){.accordion__box:not(.accordion__box--static):hover:before{background-color:var(--accent)}.accordion__box:not(.accordion__box--static):hover .accordion__arrow{color:var(--accent)}.accordion__box:not(.accordion__box--static,.is-expanded):hover{box-shadow:var(--shadow-sm)}}.accordion__content{position:relative;border-radius:var(--radius-lg);background-color:var(--bg);overflow:hidden;display:grid;grid-template-rows:0fr;padding:0;transition:grid-template-rows var(--duration-base) var(--easing-standard),padding var(--duration-base) var(--easing-standard)}.accordion__box.is-expanded .accordion__content{grid-template-rows:1fr;padding:0 0 var(--padding-section-sm)}.accordion__content .accordion__content-body{overflow:hidden;min-height:0;padding:0 var(--padding-section-sm);opacity:0%;transition:opacity var(--duration-base) var(--easing-standard)}.accordion__box.is-expanded .accordion__content-body{opacity:100%}@media(prefers-reduced-motion:reduce){.accordion__box,.accordion__box:before,.accordion__content,.accordion__content-body,.accordion__arrow{transition:none}}.wp-block-list li{font-size:var(--font-size-3)}.faq-section__wrap{display:flex;flex-direction:column;gap:var(--gap-section-sm)}.faq-section__form-title{font-size:var(--font-size-7);margin:0;padding:0}.faq-section__form-info{margin:0}@container section (width >= 1024px){.faq-section__wrap{flex-direction:row;align-items:flex-start}.faq-section__body{flex:1;flex-basis:450px}.faq-section__form{flex-basis:577px}}
