.faq-eyebrow{font-family:var(--font-mono);font-size:var(--font-micro-small,14px);text-transform:uppercase;color:var(--color-ink);margin:0;line-height:1.4}.faq-eyebrow--muted{color:var(--color-ink-muted)}.faq-hero{align-items:center;gap:var(--layout-gap-related,24px);padding:111px 0 var(--layout-section-padding-y);margin-inline:var(--layout-page-inset);border-bottom:.5px solid var(--color-ink-muted);text-align:center;flex-direction:column;display:flex}.faq-hero__title{text-align:center;text-wrap:balance;text-transform:none;letter-spacing:-.02em;max-width:618px}.faq-hero__intro{max-width:618px;font-size:var(--font-body-m,18px);color:var(--color-ink);margin:0;font-weight:300;line-height:1.45}.faq-body{padding:var(--layout-section-padding-y) calc(var(--layout-page-inset) + var(--layout-grid-inset-1,107px)) var(--layout-section-padding-y) var(--layout-page-inset);align-items:flex-start;gap:24px;display:flex}.faq-nav{flex-direction:column;flex:none;gap:24px;width:404px;display:flex;position:sticky;top:24px}.faq-nav__label{font-family:var(--font-mono);font-size:var(--font-micro-small,14px);text-transform:uppercase;color:var(--color-ink-muted);margin:0;line-height:1.4}.faq-nav__list{flex-direction:column;align-items:flex-start;gap:12px;margin:0;padding:0;list-style:none;display:flex}.faq-nav__pill{border:1px solid var(--color-ink-muted);min-height:48px;color:var(--color-ink-body,#3c3834);font-family:var(--font-body);font-size:var(--font-body-s,16px);white-space:nowrap;border-radius:999px;align-items:center;padding:12px 28px;line-height:1.4;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.faq-nav__pill:hover{background:#17151314}.faq-nav__pill.is-active{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.faq-nav__pill:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.faq-groups{gap:var(--layout-gap-section-content,64px);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.faq-group{flex-direction:column;gap:24px;scroll-margin-top:24px;display:flex}.faq-group__head{gap:var(--layout-gap-related,24px);flex-direction:column;display:flex}.faq-group__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-heading-h2);letter-spacing:-.01em;color:var(--color-ink);margin:0;line-height:1.1}.faq-group__lead{font-size:var(--font-body-l,20px);letter-spacing:-.02em;color:var(--color-ink-body,#3c3834);margin:12px 0 0;font-weight:300;line-height:1.45}.faq .hiw-acc--card{gap:16px;width:100%}.faq .hiw-acc--card .hiw-acc__head{font-size:var(--font-body-l,20px);letter-spacing:-.02em;gap:50px;padding:24px 32px;line-height:1.45}.faq .hiw-acc--card .hiw-acc__head:focus-visible{outline-offset:-3px}.faq .hiw-acc--card .hiw-acc__chevron{width:48px;height:48px;transform:rotate(0)}.faq .hiw-acc--card .hiw-acc__item[data-accordion-status=active] .hiw-acc__chevron{transform:rotate(180deg)}.faq .hiw-acc--card .hiw-acc__chevron svg{width:40px;height:40px}.faq .hiw-acc--card .hiw-acc__a{font-size:var(--font-body-m,18px);color:var(--color-ink-body,#3c3834);padding:0 32px;line-height:1.45}.faq .hiw-acc--card .hiw-acc__inner>:last-child{margin-bottom:24px}.faq .hiw-acc__a a{color:inherit;text-underline-offset:3px;text-decoration:underline}.faq-next{font-size:var(--font-body-s,16px);flex-wrap:wrap;gap:8px 24px;margin:16px 0 0;padding:0 32px;line-height:1.4;display:flex}.faq-next a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.faq .hiw-acc__a a:focus-visible,.faq-next a:focus-visible,.faq-more a:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.faq-more{padding:0 var(--layout-page-inset) var(--layout-section-padding-y);font-family:var(--font-mono);letter-spacing:.03em;text-align:center;text-transform:uppercase;color:var(--color-ink);margin:0;font-size:12px;line-height:1.3}.faq-more a{color:inherit;text-underline-position:from-font;text-decoration:underline}@media (max-width:1024px){.faq-hero{margin-inline:var(--layout-page-inset);padding-block:72px 64px}.faq-body{padding:56px var(--layout-page-inset);flex-direction:column;gap:40px}.faq-nav{gap:16px;width:100%;position:static}.faq-nav__list{margin-inline:calc(var(--layout-page-inset) * -1);padding:0 var(--layout-page-inset) 4px;scrollbar-width:none;flex-direction:row;overflow-x:auto}.faq-nav__list::-webkit-scrollbar{display:none}.faq-groups{width:100%}}@media (max-width:640px){.faq .hiw-acc--card .hiw-acc__head{font-size:var(--font-body-m,18px);gap:16px;padding:16px 20px}.faq .hiw-acc--card .hiw-acc__chevron{width:40px;height:40px}.faq .hiw-acc--card .hiw-acc__chevron svg{width:32px;height:32px}.faq .hiw-acc--card .hiw-acc__a,.faq-next{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.faq-nav__pill{transition:none}}
