.about-page__section{padding-top:2.5rem}.about-page__body{font-family:var(--font-figtree);font-size:1rem;line-height:1.65;color:var(--foreground)}.about-page__body p{margin:0 0 1rem}.about-page__body a{color:var(--color-primary);text-decoration:underline}.about-page__subheading{margin:1.75rem 0 .75rem;font-family:var(--font-saira);font-size:1.25rem;font-weight:700;color:var(--foreground)}.about-page__links{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.faq-page{background:var(--background-neutral);min-height:100vh}.faq-page .faq-page__section,.faq-page__section.explainer-page__section{background:transparent;padding:2rem 0 3rem}.faq-page__panel{background:var(--color-white);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);padding:1.5rem 1.5rem 2rem;box-sizing:border-box}.faq-page .explainer-page__faq{padding:0;background:transparent;border-radius:0;box-shadow:none}.faq-page .faq-accordion__item{border:none;border-radius:0;box-shadow:none;background:transparent;border-bottom:1px solid var(--color-gray-300)}.faq-page .faq-accordion__item:last-child{border-bottom:none}.faq-page__section-cta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;width:100%;margin:1.25rem 0 0}.faq-page__section-cta .app-button{text-decoration:none;max-width:16rem;flex:1 1 10rem}@media (max-width:600px){.faq-page__panel{padding:1.25rem 1rem 1.5rem}}.how-it-works-page .explainer-page__faq{padding:0;background:transparent;border-radius:0;box-shadow:none}.how-it-works-page .faq-accordion__item{border:none;border-radius:0;box-shadow:none;background:transparent;border-bottom:1px solid var(--color-gray-300)}.how-it-works-page .faq-accordion__item:last-child{border-bottom:none}