@property --un-leading{syntax:"*";inherits:false;}.faq{padding:4rem 0;max-width:800px;margin-left:auto;margin-right:auto}.faq .faq-content .faq-item{margin-bottom:2rem;background:#fff;border-radius:.5rem;padding:1rem}.faq .faq-content .faq-item:last-child{margin-bottom:0}@media(min-width:48rem){.faq .faq-content .faq-item{padding:1.5rem}}.faq .faq-content .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.faq .faq-content .faq-item .faq-question h3{font-size:var(--text-base-fontSize);line-height:var(--un-leading, var(--text-base-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);margin:0}@media(min-width:48rem){.faq .faq-content .faq-item .faq-question h3{font-size:var(--text-lg-fontSize);line-height:var(--un-leading, var(--text-lg-lineHeight))}}.faq .faq-content .faq-item .faq-question .faq-toggle{position:relative;width:1.6rem;height:1.6rem;flex-shrink:0}.faq .faq-content .faq-item .faq-question .faq-toggle:after,.faq .faq-content .faq-item .faq-question .faq-toggle:before{content:"";position:absolute;top:50%;left:50%;width:1rem;height:2px;border-radius:999px;background-color:var(--text);transform:translate(-50%,-50%);transition:transform .18s ease,opacity .18s ease}.faq .faq-content .faq-item .faq-question .faq-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.faq .faq-content .faq-item .faq-question:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:.4rem}.faq .faq-content .faq-item.is-open .faq-question .faq-toggle:after{opacity:0}.faq .faq-content .faq-item .faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.faq .faq-content .faq-item .faq-answer-wrapper.is-open{grid-template-rows:1fr}.faq .faq-content .faq-item .faq-answer{overflow:hidden}.faq .faq-content .faq-item .faq-answer p{font-size:var(--text-base-fontSize);line-height:var(--un-leading, var(--text-base-lineHeight));--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);margin:.75rem 0 0}.faq .faq-content .faq-item .faq-answer p+p{margin-top:.65rem}.faq .faq-content .faq-item .faq-answer p a{color:var(--primary);text-decoration:underline}.faq .faq-content .faq-item .faq-answer p a:hover{opacity:.8}.faq .faq-content .faq-item .faq-answer p strong{font-weight:600}@media(prefers-reduced-motion:reduce){.faq .faq-content .faq-item .faq-question .faq-toggle:after,.faq .faq-content .faq-item .faq-question .faq-toggle:before{transition:none}.faq .faq-content .faq-item .faq-answer-wrapper{transition:none}}
