.dc-faq-page{flex-direction:column;gap:28px;max-width:860px;margin:0 auto;padding:44px 24px 64px;display:flex}@media (min-width:900px){.dc-faq-page{gap:40px;padding:80px 24px 100px}}.dc-faq-head{flex-direction:column;gap:12px;display:flex}.dc-faq-head__h1{letter-spacing:-.5px;font-size:34px;line-height:1.15}.dc-faq-head__lead{font-size:16px}@media (min-width:900px){.dc-faq-head{gap:16px}.dc-faq-head__h1{letter-spacing:-.8px;font-size:48px;line-height:1.12}.dc-faq-head__lead{font-size:18px}}.dc-faq{flex-direction:column;gap:32px;display:flex}@media (min-width:900px){.dc-faq{gap:44px}}.dc-faq__group{flex-direction:column;gap:14px;display:flex}.dc-faq__grouptitle{font:600 12px var(--dc-font-text);letter-spacing:2px;color:var(--dc-muted);text-transform:uppercase}@media (min-width:900px){.dc-faq__group{gap:16px}.dc-faq__grouptitle{font-size:13px}}.dc-faq__list{flex-direction:column;gap:12px;display:flex}@media (min-width:900px){.dc-faq__list{gap:14px}}.dc-faq__item{background:#fff;border:1px solid #3118470f;border-radius:18px;overflow:hidden}.dc-faq__q{cursor:pointer;text-align:left;width:100%;font:600 17px var(--dc-font-display);color:var(--dc-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.dc-faq__q:hover{background:#fbf7fd}.dc-faq__chev{font:400 24px var(--dc-font-text);color:var(--dc-primary);flex:none;line-height:1}.dc-faq__a{font:400 15px/1.65 var(--dc-font-text);color:var(--dc-body);text-wrap:pretty;padding:0 22px 20px}@media (min-width:900px){.dc-faq__item{border-radius:20px}.dc-faq__q{gap:20px;padding:24px 30px;font-size:19px}.dc-faq__chev{font-size:26px}.dc-faq__a{padding:0 30px 26px;font-size:16px}}.dc-faq-cta{background:var(--dc-primary-deep);border-radius:20px;flex-direction:column;gap:20px;padding:28px 26px;display:flex}.dc-faq-cta__copy{flex-direction:column;gap:4px;display:flex}.dc-faq-cta__copy b{font:600 21px var(--dc-font-display);color:#fff}.dc-faq-cta__copy span{font:400 15px/1.55 var(--dc-font-text);color:#ffffffd1}.dc-faq-cta__actions{flex-wrap:wrap;gap:12px;display:flex}@media (min-width:900px){.dc-faq-cta{border-radius:24px;flex-flow:wrap;align-items:center;gap:24px;padding:36px 40px}.dc-faq-cta__copy{flex:1;min-width:260px}.dc-faq-cta__copy b{font-size:24px}.dc-faq-cta__copy span{font-size:16px}}
