.article-container{max-width:1200px;margin:50px auto;padding:20px;font-family:Helvetica Neue,Arial,sans-serif;animation:fadeIn 1s ease-in-out;text-align:justify}h1{font-size:30px;margin-bottom:25px;color:#222;text-align:center}h2{font-size:28px;margin-top:40px;margin-bottom:20px;color:#333;border-left:4px solid #2980b9;padding-left:12px}p{font-size:18px;line-height:1.8;color:#444}ol,p,ul{margin-bottom:25px}ol,ul{margin-left:30px;padding-left:20px}li{font-size:17px;line-height:1.7;color:#444;margin-bottom:10px}strong{color:#000}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.article-container{margin:20px;padding:15px}h1{font-size:28px}h2{font-size:22px}li,p{font-size:16px}}.faq-item{margin-bottom:16px;border-radius:10px;background-color:#a5a5aa;overflow:hidden;transition:background-color .3s ease}.faq-item:hover{background-color:#888a91}.faq-question-alt{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;font-size:18px;font-weight:600;color:#fff;background:none;border:none;cursor:pointer;transition:all .3s ease}.faq-question-alt.active{background-color:#888a91}.faq-icon{font-size:20px}.faq-answer{max-height:0;overflow:hidden;background-color:#f4f4f4;color:#333;font-size:16px;padding:0 20px;transition:all .3s ease}.faq-answer.show{padding:16px 20px;max-height:500px}