.faqs-page{flex-direction:column;gap:24px;display:flex}.faqs-page__title{text-align:center;color:#222b3a;font-size:24px;font-weight:600}.faqs-page__message{color:#555;text-align:center;padding:24px 0;font-size:16px}.faqs-page .faq__list{flex-direction:column;gap:32px;width:100%;display:flex}.faq__category{flex-direction:column;gap:16px;display:flex}.faq__category-title{color:#222b3a;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #ff4700;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;padding:0 0 8px;font-size:18px;font-weight:700;transition:color .2s;display:flex}.faq__category-title:hover{color:#ff4700}.faq__category-title:focus-visible{outline-offset:2px;outline:2px solid #ff4700}.faq__category-icon{flex-shrink:0;transition:transform .3s}.faq__category-title--expanded .faq__category-icon{transform:rotate(90deg)}.faq__category-items{grid-template-rows:1fr;transition:grid-template-rows .3s;display:grid}.faq__category-items--expanded{grid-template-rows:1fr}.faq__category-items--collapsed{grid-template-rows:0fr}.faq__category-items-inner{flex-direction:column;gap:12px;display:flex;overflow:hidden}.faq__item{background-color:#fff;border:1px solid #e5e5e5;border-radius:14px;flex-direction:column;padding:20px 24px;transition:box-shadow .2s;display:flex}.faqs-page .faq__category:last-child .faq__category-items-inner .faq__item:last-child{margin-bottom:16px}.faq__item--header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;padding:0;display:flex}.faq__item--header:focus-visible{outline-offset:2px;outline:2px solid #ff4700}.faq__item--header--question{color:#000;flex:1;font-size:16px;font-weight:600;line-height:1.5}.faq__item--icon{width:20px;height:20px;transition:transform .3s}.faq__item--content{opacity:0;transition:max-height .3s,opacity .3s;overflow:hidden}.faq__item--content--answer{color:#000;padding-top:12px;font-size:14px;font-weight:400;line-height:1.5}.faq__item--content--answer pre{white-space:pre-wrap;margin:0;font-family:inherit}.faq__item--open{box-shadow:0 6px 24px #00000014}.faq__item--open .faq__item--icon{transform:rotate(180deg)}.faq__item--open .faq__item--content{opacity:1}.pdf-link{cursor:pointer;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;color:#1976d2!important}@media screen and (max-width:768px){.faq__list{gap:16px!important}.faq__item{padding:12px 16px!important}}@media (max-width:430px){.faqs-page__message,.faq__item--header--question{font-size:14px;line-height:24px}.faq__item--content--answer{font-size:12px;line-height:20px}}
