.fuji-blog-wrapper{font-family:Verdana,Geneva,sans-serif;font-size:16px;line-height:1.6;color:#333;width:100%;max-width:100%;margin:0 auto}.fuji-blog-wrapper h2{font-size:20px;font-weight:700;color:#000;margin:35px 0 20px;border-left:5px solid #e60012;padding-left:15px}.fuji-blog-wrapper h3{font-size:18px;font-weight:600;color:#444;margin:25px 0 10px}.fuji-blog-wrapper p{margin-bottom:16px;text-align:justify}.fuji-blog-wrapper ul{margin-bottom:20px;padding-left:20px}.fuji-blog-wrapper li{margin-bottom:10px}.tech-table-wrapper{overflow-x:auto;margin-bottom:25px;border:1px solid #ddd;border-radius:4px}.tech-table{width:100%;border-collapse:collapse;min-width:600px;font-size:15px}.tech-table td,.tech-table th{padding:12px;border:1px solid #ddd;text-align:left;vertical-align:top}.tech-table th{background-color:#f5f5f5;font-weight:700;color:#000}.info-box{background-color:#f0f7ff;border-left:5px solid #0056b3;padding:15px;margin:20px 0;font-size:15px}.tech-deep-dive{background-color:#fff9f0;border:1px solid #ffdcb0;padding:20px;margin:25px 0;border-radius:5px}.tech-title{color:#e60012;font-weight:700;display:block;margin-bottom:10px;text-transform:uppercase;font-size:14px}.fuji-blog-wrapper img{max-width:100%;height:auto;display:block;margin:25px auto;border-radius:4px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.fuji-blog-wrapper a{color:#d32f2f;text-decoration:underline;font-weight:700}.faq-container{background:#fafafa;padding:20px;border-radius:8px;margin-top:30px}.faq-item{margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:15px}.faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.faq-q{font-weight:700;display:block;margin-bottom:5px;color:#000;font-size:17px}.fuji-blog-wrapper>*:first-child{margin-top:0}