.layout-faq{max-width:1200px;margin:0 auto;padding:0 16px 50px}.faq-item{background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;max-width:1200px;margin:0 auto 1rem;padding-bottom:0;transition:box-shadow .3s;overflow:hidden;box-shadow:0 2px 6px #0000000d}.faq-button{color:#243865;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:color .3s;display:flex}.faq-button:hover{color:#e88534}.faq-icon{color:#e88534;font-size:1.2rem;transition:transform .3s}.faq-icon.open{transform:rotate(90deg)}.faq-answer{color:#243865;text-align:justify;max-height:0;line-height:1.8;transition:max-height .35s,padding .35s;overflow:hidden;padding:0 2rem!important}.faq-answer.open{margin:0 0 1.5rem}.faq-answer ul,.faq-answer ol{margin:0;padding-left:3.2rem}.faq-answer li{padding-left:.4rem;line-height:1.8;list-style-position:outside}.faq-answer ol{list-style-type:decimal}.faq-answer ul{list-style-type:disc}.faq-answer li::marker{color:#243865;font-size:1rem}.faq-answer p{text-indent:2em;margin:0 0 0;line-height:1.95}.faq-answer li p{text-indent:0}.faq-skeleton-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:.8rem;width:100%;max-width:1200px;margin:0 auto 1rem;padding:1.5rem 2rem;display:flex;box-shadow:0 2px 6px #0000000d}.faq-skeleton-question{width:70%;height:20px}@media (max-width:1200px){.faq-item{max-width:80%}.faq-button{padding:.9rem 1.5rem;font-size:1rem}.faq-answer{padding:0 1.5rem}}@media (max-width:768px){.faq-item{max-width:90%}.faq-button{padding:.8rem 1rem;font-size:.95rem}.faq-answer{padding:0 1rem;font-size:.95rem}}@media (max-width:480px){.faq-button{padding:.7rem .8rem;font-size:.9rem}.faq-answer{padding:0 .8rem;font-size:.9rem}}
