@-webkit-keyframes summaryOpen{from{opacity:0}to{opacity:1}}@keyframes summaryOpen{from{opacity:0}to{opacity:1}}.faq--grey{background:#f8f9fa}.faq__title{text-align:center;color:#202124;font-family:"Google Sans","Roboto",Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:28px}@media(min-width: 600px){.faq__title{font-size:24px;line-height:32px}}@media(min-width: 1024px){.faq__title{font-size:28px;line-height:36px}}@media(min-width: 1024px){.faq__title{color:#202124;font-family:"Google Sans Display","Google Sans","Roboto",Arial,sans-serif;font-weight:400;font-style:normal;font-size:28px;line-height:36px}}@media(min-width: 1024px)and (min-width: 600px){.faq__title{font-size:40px;line-height:48px;letter-spacing:-0.5px}}@media(min-width: 1024px)and (min-width: 1024px){.faq__title{font-size:48px;line-height:56px}}.faq__faqs{max-width:938px;margin-top:30px;margin-left:auto;margin-right:auto}@media(min-width: 1024px){.faq__faqs{margin-top:50px}}.faq__faqs__faq{border-bottom:1px solid #dadce0;padding:0 30px}@media(min-width: 1024px){.faq__faqs__faq{padding:0}}.faq__faqs__faq[open] .faq__faqs__faq__button__arrow svg{transform:rotate(180deg)}.faq__faqs__faq[open] .faq__faqs__faq__button__arrow path{fill:#174ea6}.faq__faqs__faq[open] .faq__faqs__faq__button__title{color:#174ea6}.faq__faqs__faq[open] .faq__faqs__faq__body{-webkit-animation:summaryOpen .5s ease-out;animation:summaryOpen .5s ease-out}.faq__faqs__faq__button{cursor:pointer;display:flex;justify-content:space-between;padding:30px 0;overflow:hidden}@media(min-width: 1024px){.faq__faqs__faq__button{padding:34px 0}}.faq__faqs__faq__button::-webkit-details-marker{display:none}.faq__faqs__faq__button__arrow{align-items:center;display:flex;justify-content:center;line-height:0;width:24px;height:24px}.faq__faqs__faq__button__arrow svg{width:19px;height:12px;transition:300ms ease-out}.faq__faqs__faq__button__title{font-family:"Google Sans","Roboto",Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500;color:#0065f2}@media(max-width: calc(1024px - 1px)){.faq__faqs__faq__button__title{padding-right:48px}}@media(min-width: 1024px){.faq__faqs__faq__button__title{padding-right:100px}}.faq__faqs__faq__body{padding-bottom:30px;transition:all 1s ease-out;font-family:"Google Sans Text","Roboto",Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.1px;color:#3c4043}@media(min-width: 1024px){.faq__faqs__faq__body{padding-right:100px}}.faq__faqs__faq__body a{color:#1a73e8;text-decoration:underline;font-family:"Google Sans Text","Roboto",Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.1px;color:#3c4043}