.faq{border-top:1px solid var(--border-subtle,#e3ebf2);margin-block:var(--space-6,1.5rem);--faq-duration:.2s}.faq__item{border-bottom:1px solid var(--border-subtle,#e3ebf2)}.faq__summary{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);padding-block:var(--space-4,1rem);cursor:pointer;color:var(--color-primary-dark,var(--color-primary-800,#1a1877));transition:color var(--faq-duration) var(--ease-standard,ease);list-style:none;display:flex}.faq__summary::-webkit-details-marker{display:none}.faq__summary:hover,.faq__summary:focus-visible{color:var(--color-primary,#0084ff)}@media (prefers-reduced-motion:reduce){.faq__summary{transition:none}}.faq .faq__item>.faq__summary :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-ui,"Poppins", system-ui, sans-serif);letter-spacing:0;font-size:1.25rem;font-weight:var(--font-weight-medium,500);color:inherit;margin:0;line-height:1.45}.faq .faq__item[open]>.faq__summary :is(h1,h2,h3,h4,h5,h6){font-weight:var(--font-weight-semibold,600)}.faq .faq__item>.faq__summary :is(h1,h2,h3,h4,h5,h6) :is(strong,b,em,i){font:inherit;color:inherit}.faq__chevron{width:1.125rem;height:1.125rem;transition:transform var(--faq-duration) var(--ease-standard,ease);flex:none}.faq__item[open] .faq__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.faq__chevron{transition:none}}.faq__answer{font-family:var(--font-body,var(--font-ui,"Poppins", system-ui, sans-serif));padding-bottom:var(--space-4,1rem);border-left:2px solid var(--color-primary-500,#5aa8ff);padding-left:var(--space-4,1rem);margin-left:var(--space-1,.25rem);font-size:1.0625rem;line-height:1.7}.faq__item[open] .faq__answer{animation:faq-reveal var(--faq-duration) var(--ease-standard,ease)}@media (prefers-reduced-motion:reduce){.faq__item[open] .faq__answer{animation:none}}.faq__answer>:first-child{margin-top:0}.faq__answer>:last-child{margin-bottom:0}.faq .faq__item>.faq__answer{color:var(--ink-900-ed,#102130)}.faq .faq__item>.faq__answer p{margin:0 0 var(--space-4,1rem)}.faq .faq__item>.faq__answer :is(ul,ol){margin:0 0 var(--space-4,1rem);padding-inline-start:var(--space-6,1.5rem);list-style-position:outside}.faq .faq__item>.faq__answer :is(ul,ol)>li{margin-block-end:.6em;padding-inline-start:.35em}.faq .faq__item>.faq__answer :is(ul,ol)>li:last-child{margin-block-end:0}.faq .faq__item>.faq__answer :is(ul,ol)>li>:is(ul,ol){margin-block:.6em 0}.faq .faq__item>.faq__answer :is(ul,ol)>li::marker{color:var(--color-primary);font-weight:600}.faq .faq__item>.faq__answer ul{list-style-type:disc}.faq .faq__item>.faq__answer ol{list-style-type:decimal}.faq .faq__item>.faq__answer :is(strong,b){font-weight:var(--font-weight-semibold,600);color:inherit}.faq .faq__item>.faq__answer a{color:var(--ed-prose-link-color,var(--color-primary-dark,var(--color-primary)));text-underline-offset:3px;text-decoration:underline}.faq .faq__item>.faq__answer a:hover{text-decoration-thickness:2px}.faq .faq__item>.faq__answer a:focus-visible{outline-offset:3px;outline:2px solid}.faq .faq__item>.faq__answer>:first-child{margin-top:0}.faq .faq__item>.faq__answer>:last-child{margin-bottom:0}.faq .faq__item>.faq__answer :is(.gutenberg-content,.payload-richtext)>:first-child{margin-top:0}.faq .faq__item>.faq__answer :is(.gutenberg-content,.payload-richtext)>:last-child{margin-bottom:0}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}
