.tax-project_category .project-category-faq{width:100%;box-sizing:border-box;margin:60px auto;padding:0 20px}.tax-project_category .project-category-faq__container{max-width:var(--max-width);margin:0 auto}.tax-project_category .project-category-faq__title{margin-bottom:40px;color:var(--charcoal);font-family:var(--font-heading);font-size:32px;font-weight:600;text-align:center;text-transform:uppercase}.project-category-faq__item{border-radius:12px;background-color:#F0F0F0;overflow:hidden}.tax-project_category .project-category-faq__item:not(:last-child){margin-bottom:20px}.tax-project_category .project-category-faq__question{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:20px 30px 20px 10px;border-radius:12px;background-color:var(--e-global-color-accent);color:var(--e-global-color-primary);text-align:left;cursor:pointer;transition:background-color .3s ease-in-out}.tax-project_category .project-category-faq__question h3{margin:0;font-family:var(--font-body);font-size:16px;font-weight:600}.tax-project_category .project-category-faq__question:hover{background-color:var(--e-global-color-text)}.tax-project_category .project-category-faq__question:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.tax-project_category .project-category-faq__icon{flex-shrink:0;width:30px;height:30px;fill:currentColor;transition:transform .3s ease}.tax-project_category .project-category-faq__question[aria-expanded="true"] .project-category-faq__icon{transform:rotate(180deg)}.tax-project_category .project-category-faq__answer{max-height:0;overflow:hidden;visibility:hidden;transition:max-height .35s ease,visibility .35s ease}.tax-project_category .project-category-faq__answer[aria-hidden="false"]{visibility:visible}.tax-project_category .project-category-faq__answer-inner{padding:25px;color:var(--e-global-color-text);font-family:var(--font-body);font-size:16px;line-height:1.7}.tax-project_category .project-category-faq__answer-inner p{margin:0 0 15px}.tax-project_category .project-category-faq__answer-inner p:last-child{margin-bottom:0}.tax-project_category .project-category-faq__answer-inner a{color:var(--red);text-decoration:underline}.tax-project_category .project-category-faq__answer-inner a:hover{color:var(--charcoal)}.tax-project_category .project-category-faq__answer-inner ul,.tax-project_category .project-category-faq__answer-inner ol{padding-left:24px}.tax-project_category .project-category-faq__answer-inner .button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);font-size:14px;text-transform:uppercase;color:var(--e-global-color-primary);padding:12px 24px;border-radius:3px;display:inline-block;line-height:1;text-decoration:none}@media (max-width:768px){.tax-project_category .project-category-faq{margin:35px auto}.tax-project_category .project-category-faq__title{margin-bottom:20px;font-size:28px}.tax-project_category .project-category-faq__question{gap:10px}.tax-project_category .project-category-faq__answer-inner{padding:16px}}