.faq-list{color:var(--ink);isolation:isolate;position:relative}.faq-list:before{background-image:url(../../assets/img/logo.png);background-position:50%;background-repeat:no-repeat;background-size:clamp(13.125rem,26vw,21.25rem);content:"";inset:0;opacity:.07;pointer-events:none;position:absolute;z-index:-1}.faq-list .faq-list__inner{display:grid;gap:10%;grid-template-columns:1fr 1.25fr;max-width:90rem;padding:0 7% 6.5rem}.faq-list--open .faq-list__inner{padding-top:5.625rem}.faq-list__head,.faq-list__items{min-width:0}.faq-list h2,.faq-list p{margin:0}.faq-list p{max-width:60ch}.faq-list .faq-list__eyebrow{color:var(--brand-accent);font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);line-height:var(--type-eyebrow-lh);margin-bottom:1.5rem;text-transform:var(--type-eyebrow-case)}.faq-list .faq-list__title{color:var(--brand-accent);font-family:var(--heading);font-size:2.375rem;font-weight:600;letter-spacing:0;line-height:1.22;overflow-wrap:break-word}.faq-list__title em{color:var(--brand-accent);font-family:inherit;font-size:.9em;font-style:italic;font-weight:400;letter-spacing:0;line-height:1.25}.faq-list__items{border-top:1px solid var(--line)}.faq-list__item{border-bottom:1px solid var(--line)}.faq-list .faq-list__question{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-family:var(--type-body-font);font-size:.875rem;font-weight:var(--type-body-weight);gap:1.875rem;justify-content:space-between;line-height:1.6;list-style:none;padding:1.375rem 0}.faq-list__question::-webkit-details-marker{display:none}.faq-list__question:after{color:var(--accent);content:"+";flex-shrink:0;font-size:1.3125rem;font-weight:300}.faq-list .faq-list__answer{color:var(--muted);font-family:var(--type-body-font);font-size:.875rem;font-weight:var(--type-body-weight);line-height:1.9;padding:0 1.875rem 1.5rem 0}.faq-list__item:not([open]) .faq-list__answer{display:none}@media (max-width:1050px){.faq-list .faq-list__inner{padding-inline:6%}}@media (max-width:760px){.faq-list:before{background-size:13.125rem}.faq-list .faq-list__inner{gap:1.875rem;grid-template-columns:1fr;padding:0 8% 4.0625rem}.faq-list--open .faq-list__inner{padding-top:3.75rem}.faq-list .faq-list__title{font-size:2.4375rem}}
