.faq-page{color:#fff}.faq-page .main-sections{padding-top:60px}.faq-page .page-intro{font-size:16px;letter-spacing:4%;line-height:1.6}@media screen and (max-width: 768px){.faq-page .page-intro{font-size:14px}}.faq-page .page-intro a:hover{text-decoration:none}.faq-page .faq-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-block:60px}@media screen and (max-width: 768px){.faq-page .faq-categories{grid-template-columns:repeat(2,1fr);gap:4px}}.faq-page .faq-categories .category-button{height:60px;background-color:#000;font-size:12px;font-weight:500;line-height:1.6;padding-inline:2em;transition:background-color .15s linear,color .15s linear}@media screen and (max-width: 768px){.faq-page .faq-categories .category-button{height:72px}}.faq-page .faq-categories .category-button:hover,.faq-page .faq-categories .category-button.active{background-color:#202020;color:#aaa}.faq-page .faq-content{display:flex;flex-direction:column;gap:40px}.faq-page .qa-item{display:flex;flex-direction:column}.faq-page .qa-label{display:flex;flex-direction:column;font-size:32px;font-weight:700;line-height:1}.faq-page .qa-question{display:flex;gap:18px;align-items:center;border-bottom:solid 1px #333;padding-bottom:20px;margin-bottom:20px}.faq-page .qa-answer{display:flex;gap:18px;align-items:flex-start;font-size:12px;letter-spacing:4%;line-height:1.6;font-weight:300}@media screen and (max-width: 768px){.faq-page .qa-answer{font-size:14px}}.faq-page .qa-answer a:hover{text-decoration:none}
