.article-hero,.articles-hero{padding:20px 0 10px;margin-top:-25px}.breadcrumb{border-radius:8px;padding:6px 12px;margin-bottom:20px;font-size:0.9rem;display:inline-flex;--bs-breadcrumb-divider:'›'}.breadcrumb .breadcrumb-item a{color:#374151;text-decoration:none}.breadcrumb .breadcrumb-item a:hover{color:#3a7bd5}.breadcrumb .breadcrumb-item.active{color:#6b7280}.section-title{text-align:center;margin-bottom:20px;position:relative}.section-title h1{font-size:1.8rem;font-weight:600;color:#1e293b;display:inline-block;margin-bottom:10px;line-height:1.2}.section-title h1:after{display:none}.section-title p{color:#64748b;font-size:1.1rem;max-width:700px;margin:0 auto}.article-meta{border-radius:8px;padding:12px 16px;margin-top:15px;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.article-meta span{color:#64748b;font-size:0.9rem;display:flex;align-items:center;gap:6px}.article-meta i{color:#3a7bd5}.article-content-wrapper{border-radius:8px;padding:0;margin-top:25px;box-shadow:0 2px 8px rgba(0,0,0,0.1);overflow:hidden}.article-featured-image{width:100%;height:300px;justify-content:center;margin-top:30px}.article-content{padding:30px;font-size:1.05rem;line-height:1.7;color:#374151}.article-content h2{color:#1e293b;font-weight:500;font-size:1.4rem!important;margin-top:2rem;margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:1px solid #e5e7eb}.article-content h3{color:#374151;font-weight:500;font-size:1.2rem!important;margin-top:1.5rem;margin-bottom:0.8rem;padding-bottom:0.3rem;border-bottom:none}.article-content p{margin-bottom:1.5rem}.article-content ul{padding-left:0;list-style:none;margin-bottom:1.5rem}.article-content li{margin-bottom:8px;line-height:1.6}.article-content img{max-width:100%;height:auto;border-radius:4px;margin:1.5rem 0}.article-navigation{border-radius:8px;padding:16px;margin-top:20px}.nav-link-custom{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:transparent;color:#3a7bd5;border-radius:4px;font-weight:500;transition:all 0.2s ease;border:none;text-decoration:none}.nav-link-custom:hover{background:transparent;color:#2563eb}.nav-link-custom{color:#3a7bd5 !important}.article-card{border-radius:8px;overflow:hidden;height:100%;box-shadow:0 2px 8px rgba(0,0,0,0.1);transition:all 0.2s ease;background:#FFFFFF}.article-card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.15)}.article-card .card-body{padding:16px}.article-title{font-size:1.1rem;font-weight:500;color:#1e293b;margin-bottom:8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2}.article-meta-list{color:#64748b;font-size:0.85rem;margin-bottom:8px;display:flex;align-items:center;gap:16px}.article-meta-list i{color:#3a7bd5}.article-excerpt{color:#64748b;font-size:0.9rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3}.pagination{--bs-pagination-padding-x:16px;--bs-pagination-padding-y:12px;--bs-pagination-border-radius:12px;--bs-pagination-color:#374151;--bs-pagination-bg:#ffffff;--bs-pagination-border-color:#e5e7eb;--bs-pagination-hover-color:#ffffff;--bs-pagination-hover-bg:#3a7bd5;--bs-pagination-hover-border-color:#3a7bd5;--bs-pagination-active-color:#ffffff;--bs-pagination-active-bg:#3a7bd5;--bs-pagination-active-border-color:#3a7bd5;--bs-pagination-disabled-color:#9ca3af;--bs-pagination-disabled-bg:#f9fafb;--bs-pagination-disabled-border-color:#e5e7eb}.pagination .page-link{color:var(--bs-pagination-color);font-weight:500}.pagination .page-link:hover{color:var(--bs-pagination-hover-color)}.pagination .page-item.active .page-link{color:var(--bs-pagination-active-color)}.pagination .page-item.disabled .page-link{color:var(--bs-pagination-disabled-color)}.faq-content .faq-item{background:#ffffff !important;border:1px solid #e5e7eb !important;border-radius:12px !important;margin-bottom:20px !important;box-shadow:0 2px 8px rgba(0,0,0,0.05) !important;transition:all 0.3s ease !important;padding:0 !important;position:relative !important;overflow:visible !important}.faq-content .faq-item:hover{box-shadow:0 4px 16px rgba(0,0,0,0.1) !important;border-color:#3a7bd5 !important}.faq-content .faq-question{padding:20px 25px 15px !important;border-bottom:1px solid #f3f4f6 !important;cursor:pointer !important;position:relative !important;display:block !important;align-items:unset !important;gap:0 !important;margin-bottom:0 !important;color:inherit !important;font-weight:inherit !important;font-size:inherit !important}.faq-content .faq-question:hover .faq-question-text{color:inherit !important}.faq-content .faq-question h3{font-size:1.1rem !important;font-weight:600 !important;color:#1e293b !important;margin:0 !important;padding-right:30px !important;line-height:1.4 !important;text-align:left !important;margin-bottom:0 !important;font-size:18px !important;position:relative !important;padding-bottom:0 !important}.faq-content .faq-question h3::after{display:none !important}.faq-content .faq-question::after{content:'+' !important;position:absolute !important;right:25px !important;top:50% !important;transform:translateY(-50%) !important;font-size:1.5rem !important;color:#3a7bd5 !important;font-weight:300 !important;transition:transform 0.3s ease !important}.faq-content .faq-question[aria-expanded="true"]::after{transform:translateY(-50%) rotate(45deg) !important}.faq-content .faq-answer{padding:15px 25px 25px !important;line-height:1.8 !important;color:#4b5563 !important;position:relative !important}.faq-content .faq-answer::before{display:none !important}.faq-content .faq-answer p{color:#64748b !important;line-height:1.6 !important;margin:0 !important}.faq-content .faq-answer .text-danger{color:#dc2626 !important}.article-hero a,.articles-hero a,.faq-hero a,.breadcrumb a,.article-content a{color:inherit;text-decoration:none}.article-hero a:hover,.articles-hero a:hover,.faq-hero a:hover,.breadcrumb a:hover,.article-content a:hover{color:inherit;text-decoration:none}.article-card a{color:inherit;text-decoration:none}@media (max-width:768px){.article-hero,.articles-hero,.faq-hero{padding:50px 0 0px}.section-title{margin-bottom:5px}.section-title h1{font-size:1.5rem;margin-bottom:0px;line-height:1.2}.section-title p{font-size:1rem;padding:0 15px}.breadcrumb{margin-bottom:15px;padding:6px 12px;font-size:0.9rem}.article-meta{padding:12px 16px;gap:12px;margin-top:5px;flex-wrap:wrap}.article-meta span{font-size:0.85rem}.article-content-wrapper{margin-top:30px}.article-featured-image{height:200px;margin-top:-20px}.article-content{padding:20px 16px;font-size:1rem;line-height:1.6}.article-content h2{font-size:1.2rem;margin-top:1.5rem;margin-bottom:0.8rem}.article-content h3{font-size:1.1rem;margin-top:1.2rem;margin-bottom:0.6rem}.article-content p{margin-bottom:1.2rem}.article-content li{margin-bottom:6px}.article-navigation{padding:16px;margin-top:25px}.nav-link-custom{padding:6px 12px;font-size:0.9rem}.article-card{margin-bottom:20px}.article-card .card-body{padding:16px}.article-title{font-size:1rem;margin-bottom:10px;line-height:1.3}.article-meta-list{font-size:0.8rem;margin-bottom:10px;gap:12px;flex-wrap:wrap}.article-excerpt{font-size:0.85rem;line-height:1.5;-webkit-line-clamp:2;line-clamp:2}.pagination{--bs-pagination-padding-x:12px;--bs-pagination-padding-y:8px;--bs-pagination-border-radius:8px}.pagination .page-link{font-size:0.9rem}.faq-hero{padding:50px 0 0px}.faq-content{padding:20px 0}.faq-content .faq-item{margin-bottom:5px !important}.faq-content .faq-question{padding:14px 16px 10px !important}.faq-content .faq-question h3{font-size:0.95rem !important;padding-right:22px !important}.faq-content .faq-question::after{right:16px !important;font-size:1.2rem !important}.faq-content .faq-answer{padding:10px 16px 16px !important}}@media (max-width:480px){.article-hero,.articles-hero,.faq-hero{padding:30px 0 0px}.section-title h1{font-size:1.3rem;margin-bottom:10px}.section-title p{font-size:0.95rem;padding:0 10px}.breadcrumb{padding:5px 10px;font-size:0.85rem}.article-meta{padding:0px 14px;gap:10px}.article-meta span{font-size:0.8rem}.article-content-wrapper{margin-top:25px}.article-featured-image{height:180px;margin-top:-20px}.article-content{padding:16px 14px;font-size:0.95rem;line-height:1.5}.article-content h2{font-size:1.1rem;margin-top:1.2rem;margin-bottom:0.6rem}.article-content h3{font-size:1rem;margin-top:1rem;margin-bottom:0.5rem}.article-content p{margin-bottom:1rem}.article-content li{margin-bottom:5px}.article-navigation{padding:14px;margin-top:20px}.nav-link-custom{padding:5px 10px;font-size:0.85rem;gap:4px}.article-card .card-body{padding:14px}.article-title{font-size:0.95rem}.article-meta-list{font-size:0.75rem;gap:8px}.article-excerpt{font-size:0.8rem}.faq-hero{padding:30px 0 0px}.faq-content{padding:15px 0}.faq-content .faq-item{margin-bottom:5px !important}.faq-content .faq-question{padding:12px 14px 8px !important}.faq-content .faq-question h3{font-size:0.9rem !important;padding-right:18px !important}.faq-content .faq-question::after{right:14px !important;font-size:1.1rem !important}.faq-content .faq-answer{padding:8px 14px 14px !important}}