.faq-page-layout{grid-template-columns:220px minmax(0,780px)}
.faq-page-questions .faq-topic{padding-bottom:36px;margin-bottom:40px;border-bottom:0}
.faq-page-questions .faq-topic:last-child{padding-bottom:0;margin-bottom:0}
.faq-page-questions .faq-topic>h2{font-size:29px;margin-bottom:10px}
.faq-page-questions .faq-item summary{color:var(--ink);font-size:13px;min-height:76px;padding:22px 2px 22px 0;gap:24px}
.faq-page-questions .faq-item summary:hover{color:var(--clay)}
.faq-page-questions .faq-answer{font-size:13px;line-height:1.9;padding:0 38px 24px 0}
.faq-page-questions .faq-answer .text-link{font-size:12px;gap:15px;text-decoration:none}
.faq-page-questions .faq-answer p+p{margin-top:12px}
.faq-page-questions .faq-item{scroll-margin-top:140px}
@media(max-width:800px){.faq-page-layout{grid-template-columns:1fr}.faq-page-questions .faq-topic>h2{font-size:27px}.faq-page-questions .faq-answer{font-size:12px}}
@media(max-width:540px){.faq-page-questions .faq-topic{padding-bottom:20px;margin-bottom:28px}.faq-page-questions .faq-topic>h2{font-size:25px}.faq-page-questions .faq-item summary{font-size:12px;gap:18px;min-height:72px;padding-block:20px}.faq-page-questions .faq-answer{padding-right:12px;line-height:1.8}}
