.hg-landing .faq{max-width:68rem;margin-inline:auto}.hg-landing .faq-group+.faq-group{margin-top:2.4rem}.hg-landing .faq-label{--hero-grey:#3e5472;font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--hero-grey);margin-bottom:.35rem;font-size:.75rem;font-weight:700}.hg-landing .faq-q{border-bottom:1px solid var(--line)}.hg-landing .faq-q summary{cursor:pointer;font-family:var(--display);letter-spacing:-.01em;color:var(--head);justify-content:space-between;align-items:center;gap:1.25rem;padding:1.05rem 0;font-size:1.08rem;font-weight:700;line-height:1.3;list-style:none;display:flex}.hg-landing .faq-q summary::-webkit-details-marker{display:none}.hg-landing .faq-q summary:after{content:"+";font-family:var(--body);color:var(--orange);flex:none;font-size:1.6rem;font-weight:400;line-height:1}.hg-landing .faq-q[open] summary:after{content:"−"}.hg-landing .faq-q summary:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:4px}.hg-landing .faq-q p{color:var(--ink);padding:0 2.5rem 1.25rem 0;line-height:1.6}@media (max-width:639px){.hg-landing .faq-q summary{padding:.95rem 0;font-size:1rem}}
