.faq>.container>section,.faq__groups>section{padding-top:0}.faq__hero{display:grid;gap:24px;margin:24px 0 56px}.faq__hero h1{max-width:920px}.faq__hero p{max-width:820px;margin-top:20px;color:var(--clr-text-secondary)}.faq__groups{display:grid;gap:44px;max-width:1040px}.faq__group{display:grid;gap:18px}.faq__group h2{font-size:28px;line-height:125%}.faq__list{display:grid;gap:0;border-top:1px solid var(--clr-border)}.faq details{border-bottom:1px solid var(--clr-border)}.faq summary{cursor:pointer;padding:20px 0;font-weight:700;color:var(--clr-text-primary);list-style-position:outside}.faq details p{max-width:860px;padding:0 0 22px 22px;color:var(--clr-text-secondary)}@media(min-width: 768px){.faq__container{display:flex;gap:50px}.faq__container .page-hero{grid-template-columns:265px;grid-template-areas:"img" "descr";gap:20px}.faq__container .page-hero__descr button{margin-top:10px}}@media(min-width: 992px){.faq__container .page-hero{grid-template-columns:340px}}.faq .accordion__item{border-bottom:1px solid var(--clr-border)}