.zc-breadcrumb{background-color:var(--zc-color-ivory);border-block-end:1px solid var(--zc-color-stone);padding-block:.875rem;padding-inline:clamp(1.25rem,1rem + 2vw,4rem);position:sticky;top:90px;z-index:20}.zc-breadcrumb__list{flex-wrap:wrap;list-style:none;margin-block:0;margin-inline:auto;max-width:var(--zc-container-max);padding-inline-start:0}.zc-breadcrumb__item,.zc-breadcrumb__list{align-items:center;display:flex;gap:.5rem}.zc-breadcrumb__current,.zc-breadcrumb__link{color:var(--zc-color-warm-grey);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.zc-breadcrumb__link:focus-visible,.zc-breadcrumb__link:hover{color:var(--zc-color-mauve)}.zc-breadcrumb__current{color:var(--zc-color-ink)}.zc-breadcrumb__separator{align-items:center;display:flex}.zc-breadcrumb__separator .zc-diamond-dot{background-color:var(--zc-color-mauve)}@media(max-width:47.9375em){.zc-breadcrumb{padding-block:.625rem}.zc-breadcrumb__item,.zc-breadcrumb__list{gap:.375rem}.zc-breadcrumb__current,.zc-breadcrumb__link{font-size:.625rem;letter-spacing:.1em}}.zc-accordion{border-block:1px solid var(--zc-color-stone)}.zc-accordion__item{border-block-end:1px solid var(--zc-color-stone)}.zc-accordion__item:last-child{border-block-end:0}.zc-accordion__trigger{align-items:center;background:none;border:0;color:var(--zc-color-ink);cursor:pointer;display:flex;font-family:var(--zc-font-serif);font-size:1.0625rem;justify-content:space-between;padding-block:1.25rem;text-align:start;width:100%}.zc-accordion__trigger:after{color:var(--zc-color-mauve);content:"+";flex:none;font-family:var(--zc-font-sans);font-size:1.25rem;line-height:1;margin-inline-start:1rem;transition:transform .3s ease}.zc-accordion__trigger[aria-expanded=true]:after{transform:rotate(135deg)}.zc-accordion__panel{color:var(--zc-color-warm-grey);line-height:1.8;padding-block-end:1.5rem}.zc-main--faq{background-color:var(--zc-color-ivory)}.zc-faq-hero{margin-inline:auto;max-width:40rem;padding:clamp(2.5rem,2rem + 3vw,6rem) clamp(1.25rem,1rem + 2vw,4rem) 1rem;text-align:center}.zc-faq-hero__eyebrow{justify-content:center}.zc-faq-hero__title{margin-block-end:.75rem}.zc-faq-hero__intro{color:var(--zc-color-warm-grey);font-size:.9375rem;line-height:1.9}.zc-faq{margin-inline:auto;max-width:52rem;padding:1.5rem clamp(1.25rem,1rem + 2vw,4rem) clamp(2.5rem,2rem + 3vw,6rem)}.zc-faq__filter{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center;margin-block-end:2.5rem}.zc-faq__filter[hidden]{display:none}.zc-faq__chip{background:none;border:1px solid var(--zc-color-stone);border-radius:999px;color:var(--zc-color-ink);cursor:pointer;font-size:.75rem;letter-spacing:.1em;padding:.625rem 1.25rem;text-transform:uppercase;transition:all .25s ease}.zc-faq__chip:hover{border-color:var(--zc-color-mauve)}.zc-faq__chip:focus-visible{outline:2px solid var(--zc-color-ink);outline-offset:2px}.zc-faq__chip[aria-pressed=true]{background-color:var(--zc-color-ink);border-color:var(--zc-color-ink);color:var(--zc-color-ivory)}.zc-faq__group{margin-block-end:2.5rem}.zc-faq__group[hidden]{display:none}.zc-faq__group-title{font-size:1.5rem;margin-block-end:.75rem}@media(min-width:768px){.zc-faq__group-title{font-size:1.75rem}}.zc-faq-help{background-color:var(--zc-color-card);border-radius:var(--zc-radius);margin:0 auto clamp(2.5rem,2rem + 3vw,6rem);max-width:40rem;padding:2.5rem clamp(1.25rem,1rem + 2vw,4rem);text-align:center}.zc-faq-help__title{margin-block-end:.75rem}.zc-faq-help__body{color:var(--zc-color-warm-grey);font-size:.9375rem;line-height:1.9;margin-block-end:1.5rem}