.faq-hero{background-image:linear-gradient(138.32deg, var(--brand-cream) 20.33%, var(--electric-wash) 74.13%);text-align:center;margin-top:-57px;padding:256px 24px 223px}.faq-hero__inner{max-width:1180px;margin:0 auto}.faq-hero__eyebrow{color:var(--ink-soft);font-family:var(--font-body);margin:0 0 10px;font-size:clamp(16px,.381vw + 14.5141px,20px);font-weight:400;line-height:1.3}.faq-hero__title{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(28px,2.19vw + 19.459px,51px);font-weight:500;line-height:1.05}.faq-hero__subhead{max-width:640px;color:var(--ink-soft);font-family:var(--font-body);margin:16px auto 0;font-size:clamp(16px,.381vw + 14.5141px,20px);font-weight:400;line-height:1.4}@media (max-width:767px){.faq-hero{margin-top:-91px;padding:282px 20px 56px}}@media (max-width:739px){.faq-hero{padding-top:147px}.faq-hero__eyebrow{color:var(--green-mid);margin-bottom:14px}.faq-hero__title{text-wrap:balance}.faq-hero__subhead{color:var(--green-mid);text-wrap:balance;margin-top:20px}}
.faq-page{background:var(--surface)}.faq-page__inner{max-width:1400px;margin:0 auto;padding:4px 28px 96px}.faq-page__group{justify-content:space-between;gap:48px;padding:32px 0;display:flex}.faq-page__category{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;flex:auto;margin:0;font-size:clamp(28px,1.429vw + 22.4269px,43px);font-weight:500;line-height:1.05}.faq-page__list{flex:0 616px;min-width:0;max-width:616px}.faq-page__item{border-bottom:1px solid var(--line)}.faq-page__summary{cursor:pointer;min-height:64px;color:var(--ink);font-family:var(--font-body);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16px;font-weight:400;list-style:none;display:flex}.faq-page__summary::-webkit-details-marker{display:none}.faq-page__question{flex:auto}.faq-page__icon{border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);flex-shrink:0;width:11px;height:11px;margin:0 4px 6px 0;transition:transform .2s;transform:rotate(45deg)}.faq-page__item[open] .faq-page__icon{margin-bottom:-4px;transform:rotate(-135deg)}.faq-page__answer{padding:0 64px 22px 0}.faq-page__answer p{color:var(--ink-soft);font-family:var(--font-body);margin:0;font-size:16px;font-weight:400;line-height:1.5}@media (max-width:767px){.faq-page__inner{padding:40px 20px 64px}.faq-page__group{flex-direction:column;gap:16px;padding:24px 0}.faq-page__list{flex:auto;width:100%;max-width:none}.faq-page__answer{padding-right:24px}}.faq-page__answer p.faq-page__notice,.faq-page__notice{border-left:4px solid var(--electric-soft);background:var(--green-deep);color:var(--brand-cream);font-family:var(--font-body);border-radius:8px;margin:16px 0 0;padding:16px 20px;font-size:16px;font-weight:600;line-height:1.5}.faq-page__disclaimer{border:1px solid var(--line);background:var(--paper-mid);margin:24px 0 0;padding:20px 24px}.faq-page__disclaimer-label{color:var(--green-base);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.3}.faq-page__disclaimer-text{color:var(--ink);font-family:var(--font-body);margin:0;font-size:15px;font-weight:400;line-height:1.6}.faq-page__closing{background:var(--cream-deep);text-align:center;margin:40px 0 0;padding:48px 24px}.faq-page__closing-title{color:var(--green-base);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(28px,1.429vw + 22.4269px,43px);font-weight:500;line-height:1.05}.faq-page__closing-text{max-width:640px;color:var(--ink-soft);font-family:var(--font-body);margin:16px auto 0;font-size:16px;font-weight:400;line-height:1.5}.faq-page__closing-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:24px 0 0;display:flex}.faq-page__cta{background-color:var(--cta-ink);min-height:48px;color:var(--cta-ink-label);font-family:var(--font-body);letter-spacing:-.57px;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:8px 24px;font-size:14px;font-weight:500;line-height:14.4px;text-decoration:none;transition-property:border-color,color,background-color;transition-duration:.2s;transition-timing-function:ease-in-out;display:inline-flex}.faq-page__cta:hover,.faq-page__cta:active{background-color:var(--cta-ink-hover);color:var(--cta-ink-label)}.faq-page__cta--secondary{border-color:var(--green-base);color:var(--green-base);background-color:#0000}.faq-page__cta--secondary:hover,.faq-page__cta--secondary:active{background-color:var(--green-base);color:var(--brand-cream)}.faq-page__closing-support{color:var(--ink-soft);font-family:var(--font-body);margin:16px 0 0;font-size:14px;font-weight:400;line-height:1.5}.faq-page__support-link{color:var(--green-base);text-decoration:underline}@media (max-width:767px){.faq-page__closing{padding:32px 20px}.faq-page__cta{width:100%}}@media (max-width:739px){.faq-page__inner{padding-bottom:100px}.faq-page__group{gap:20px}.faq-page__disclaimer-label{margin-bottom:12px}.faq-page__closing-title{text-wrap:balance}.faq-page__closing-text{color:var(--green-mid);text-wrap:balance;margin-top:20px}.faq-page__closing-support{font-size:15px}.faq-page__support-link{align-items:center;min-height:44px;display:inline-flex}}@media (min-width:488px) and (max-width:739px){.faq-page__cta{width:auto}}@media (max-width:487px){.faq-page__inner{padding-bottom:84px}}
