.blog-detail-page{background:#f9fafb;margin-top:20px;padding:60px 0;font-family:Inter,sans-serif}.faq-toggle-icon{color:#1a70e8;font-size:20px}.blog-detail-container{background:#f9fafb;border-radius:12px;max-width:1000px;margin:0 auto;padding:40px}.blog-detail-tag{color:#1a70e8;background:#dce7fc;border-radius:6px;margin-bottom:16px;padding:4px 12px;font-size:.85rem;font-weight:600;display:inline-block}.blog-detail-title{color:#0f172a;margin-bottom:20px;font-size:2rem;font-weight:700}.blog-detail-intro{color:#374151;margin-bottom:24px;font-size:1rem;line-height:1.7}section{margin-bottom:28px}h2{color:#111827;margin-bottom:12px;font-size:1.3rem;font-weight:700}ul{margin-bottom:16px;padding-left:20px}li{color:#374151;margin-bottom:6px;font-size:.95rem;line-height:1.6}.case-study{background:#f0f9ff;border-left:4px solid #3b82f6;border-radius:8px;padding:20px}.blog-detail-conclusion{border-top:2px solid #e5e7eb;margin-top:30px;padding-top:20px}.blog-detail-conclusion p{color:#374151;font-size:1rem;line-height:1.6}.faq-section{margin-top:40px}.faq-item{border-bottom:1px solid #e5e7eb;padding:12px 0}.faq-question{text-align:left;cursor:pointer;color:#111827;background:0 0;border:none;justify-content:space-between;width:100%;padding:8px 0;font-size:1rem;font-weight:600;display:flex}.faq-question:hover{color:#2563eb}.faq-answer{color:#374151;margin-top:8px;font-size:.95rem;line-height:1.6}.faq-item.open .faq-question{color:#2563eb}@media (max-width:768px){.blog-detail-container{padding:24px}.blog-detail-title{font-size:1.6rem}}
