.faq-list{background:#fff;margin-left:calc(50% - 50vw);width:100vw}.faq-list__inner{display:grid;gap:4rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-inline:auto;max-width:1200px;padding:5rem 1.5rem}.faq-list__intro{max-width:32rem}.faq-list__eyebrow{color:var(--brand-primary,#2c6fd0);font-size:.8125rem;font-weight:800;margin:0 0 .75rem;text-transform:uppercase}.faq-list__intro h2{font-size:2.5rem;line-height:1.15;margin:0}.faq-list__answer,.faq-list__body{color:var(--brand-muted,#5b6477);line-height:1.65}.faq-list__body{font-size:1.0625rem;margin-top:1rem}.faq-list__items{border-top:1px solid var(--brand-border,#dce3ee)}.faq-list__item{border-bottom:1px solid var(--brand-border,#dce3ee)}.faq-list__item summary{align-items:center;color:var(--brand-ink,#17213d);cursor:pointer;display:flex;font-size:1.0625rem;font-weight:800;justify-content:space-between;line-height:1.4;min-height:3.5rem;padding:1rem 2.5rem 1rem 0;position:relative}.faq-list__item summary:after{color:var(--brand-primary,#2c6fd0);content:"+";font-size:1.5rem;font-weight:500;position:absolute;right:.25rem}.faq-list__item[open] summary:after{content:"-"}.faq-list__item summary:focus-visible{outline:3px solid var(--brand-primary,#2c6fd0);outline-offset:3px}.faq-list__answer{padding:0 2.5rem 1.5rem 0}.faq-list__answer p:first-child{margin-top:0}.faq-list__answer p:last-child{margin-bottom:0}@media (max-width:800px){.faq-list__inner{gap:2.5rem;grid-template-columns:1fr}}@media (max-width:620px){.faq-list__inner{padding:4rem 1rem}.faq-list__intro h2{font-size:2rem}}