.faq-container{padding:1rem}.faq-container p{font-weight:300}.faq-list{list-style:none;padding:0}.faq-question{background:none;border:none;cursor:pointer;font-weight:700;padding:.5rem 0;text-align:left;width:100%}.faq-answer{margin-top:.5rem;padding-left:1rem}.collapsible-faq.open .faq-answer{display:block}.faq-skeleton-list{display:flex;flex-direction:column;gap:1rem}.faq-skeleton-item{animation:pulse 1.5s ease-in-out infinite;background:#f0f0f0;border-radius:8px;padding:1rem}.skeleton-question{height:20px;margin-bottom:.5rem;width:60%}.skeleton-answer,.skeleton-question{background:#e0e0e0;border-radius:4px}.skeleton-answer{height:14px;width:90%}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.faq-container{display:flex;flex-direction:column;gap:8px;margin-block:42px;margin-inline:auto;max-width:90vw;width:800px}.faq-container p{text-align:left}.faq-container h2{margin-bottom:0;text-align:left}.faq-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.faq-list p{text-align:left}.faq-header-text ul,.faq-list ul{list-style:disc}.faq-header-text ol,.faq-header-text ul,.faq-list ol,.faq-list ul{display:flex;flex-direction:column;gap:8px;margin-block:16px;padding-left:16px}.faq-header-text ol,.faq-list ol{list-style:decimal}.faq-content-container h2{font-size:24px}.faq-content-container h3{font-size:21px;margin-top:16px}.collapsible-faq{align-items:center;background-color:#e6f1f9;border:1px solid #cccbc8;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-top:16px;padding-block:12px;padding-inline:16px;width:100%}.collapsible-faq h3{font-size:18px;-webkit-text-fill-color:#312f2e;background:transparent;font-weight:700;transition:color .3s ease}.collapsible-faq h3.clickable{align-items:center;color:#312f2e!important;cursor:pointer;display:flex;gap:8px;justify-content:space-between;margin-bottom:0;margin-top:0;width:100%}.non-clickable{color:#155072;font-size:24px;font-weight:700;margin-bottom:16px;margin-top:16px}.collapsible-faq h3.clickable:hover{color:#155072}.collapsible-faq.open h3{margin-bottom:16px}.faq-author{align-items:center;background-color:#e6f1f9;border:1px solid #cccbc8;border-radius:8px;display:flex;gap:24px;margin-top:20px;padding-block:24px;padding-inline:16px;position:relative}@media screen and (max-width:768px){.faq-author{align-items:flex-start;gap:8px}}.faq-author:has(.approval){margin-top:72px}@media screen and (max-width:480px){.faq-author:has(.approval){margin-top:80px}}.faq-expert{margin-bottom:0}.author-image{border-radius:50%;height:150px;min-width:150px;object-fit:cover;width:150px}@media screen and (max-width:768px){.author-image{height:14vw;min-width:14vw;width:14vw}}.author-right{display:flex;flex-direction:column;gap:16px;margin-right:8px}@media screen and (max-width:768px){.author-right{gap:0;margin-right:0}#author_description{margin-bottom:16px}}.approval{align-items:center;background-color:#fff;border-left:1px solid #155072;border-right:1px solid #155072;border-top:1px solid #155072;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;font-size:14px;gap:8px;height:50px;left:10%;margin-inline:8px;padding:8px;position:absolute;top:-50px;width:560px}@media screen and (max-width:768px){.approval{left:1vw;width:85vw}}@media screen and (max-width:480px){.approval{height:60px;left:0;top:-61px}.author-email{font-size:14px}}
