:root{--unitex-orange:#ff6b35;--unitex-dark-orange:#e55a2b;--unitex-light-orange:#ff8a5b;--unitex-accent:#ff4500;--unitex-gray:#333;--unitex-light-gray:#f5f5f5}.unitex-blog-module{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;margin:0 auto;max-width:800px;padding:0 20px}.blog-header{border-bottom:1px solid #e0e0e0;margin-bottom:60px;padding:60px 0 40px;text-align:center}.blog-title{color:#1a1a1a;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:20px}.blog-subtitle{color:#666;font-size:1.2rem;font-weight:500;margin-bottom:30px}.blog-meta{color:#888;display:flex;font-size:.9rem;gap:20px;justify-content:center}.blog-intro{margin-bottom:60px}.intro-text{font-size:1.1rem;line-height:1.8;margin-bottom:20px}.blog-toc{background:var(--unitex-light-gray);border:1px solid #e9ecef;border-radius:8px;margin-bottom:60px;padding:30px}.toc-title{color:var(--unitex-gray);font-size:1.3rem;font-weight:700;margin-bottom:20px}.toc-list{counter-reset:toc-counter;list-style:none}.toc-item{counter-increment:toc-counter;margin-bottom:8px}.toc-link{color:var(--unitex-orange);display:block;font-weight:500;padding:8px 0 8px 30px;position:relative;text-decoration:none}.toc-link:before{color:#666;content:counter(toc-counter) ".";font-weight:700;left:0;position:absolute}.toc-link:hover{color:var(--unitex-dark-orange);text-decoration:underline}.toc-sub-list{counter-reset:toc-sub-counter;list-style:none;margin:8px 0 0 30px}.toc-sub-item{counter-increment:toc-sub-counter;margin-bottom:4px}.toc-sub-link{color:#6c757d;display:block;font-size:.95rem;padding:4px 0 4px 25px;position:relative;text-decoration:none}.toc-sub-link:before{color:#999;content:counter(toc-counter) "." counter(toc-sub-counter);font-weight:400;left:0;position:absolute}.toc-sub-link:hover{color:var(--unitex-orange);text-decoration:underline}.blog-section{margin-bottom:60px}.section-title{border-left:4px solid var(--unitex-orange);color:#1a1a1a;font-size:2rem;font-weight:700;margin-bottom:30px;padding-left:20px}.section-content{font-size:1rem;line-height:1.8}.section-content p{margin-bottom:20px}.section-content ol,.section-content ul{margin-bottom:20px;padding-left:30px}.section-content li{margin-bottom:8px}.section-content h3{color:var(--unitex-gray);font-size:1.3rem;font-weight:600;margin:30px 0 15px}.section-content h4{color:var(--unitex-orange);font-size:1.1rem;font-weight:600;margin:20px 0 10px}.section-divider{border:none;border-top:1px solid #e0e0e0;margin:60px 0}.quote-box{border-left:4px solid var(--unitex-orange);font-size:1.1rem;font-style:italic}.code-block,.quote-box{background:var(--unitex-light-gray);margin:30px 0;padding:20px}.code-block{border:1px solid #e9ecef;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;overflow-x:auto;white-space:pre}.table-container{margin:30px 0;overflow-x:auto}.feature-table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden;width:100%}.feature-table th{background:var(--unitex-orange);color:#fff;font-weight:600;padding:15px;text-align:left}.feature-table td{border-bottom:1px solid #e9ecef;padding:15px;vertical-align:top}.feature-table tr:last-child td{border-bottom:none}.feature-table tr:nth-child(2n){background:#fafafa}.faq-container{margin:30px 0}.faq-item{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:15px;overflow:hidden}.faq-question{background:var(--unitex-light-gray);border-bottom:1px solid #e9ecef;color:var(--unitex-gray);cursor:pointer;font-size:1rem;font-weight:600;margin:0;padding:15px;position:relative;user-select:none}.faq-question:hover{background:#e9ecef}.faq-question:after{color:var(--unitex-orange);content:"+";font-size:1.2rem;font-weight:700;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.faq-question.open:after{content:"−"}.faq-answer{color:#555;display:none;padding:15px}.department-section{background:#fafafa;border-left:5px solid var(--unitex-orange);border-radius:12px;margin:40px 0;padding:30px}.department-title{align-items:center;color:var(--unitex-orange);display:flex;font-size:1.4rem;font-weight:700;margin-bottom:20px}.department-title:before{content:"📊";font-size:1.2rem;margin-right:10px}.use-case{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:20px 0;padding:25px}.use-case-title{border-bottom:2px solid var(--unitex-light-orange);color:var(--unitex-gray);font-size:1.2rem;font-weight:600;margin-bottom:15px;padding-bottom:8px}.use-case-data{background:#f8f9fa;border-radius:6px;color:#666;font-size:.9rem;margin:15px 0;padding:12px}.use-case-data strong{color:var(--unitex-orange)}.steps{margin:15px 0}.steps ol{padding-left:20px}.steps li{line-height:1.6;margin-bottom:8px}.effect-box{background:linear-gradient(135deg,var(--unitex-light-orange),var(--unitex-orange));border-radius:8px;color:#fff;font-weight:600;margin:15px 0;padding:15px}.effect-box:before{content:"📈 ";margin-right:8px}.prerequisite-box{background:#fff3cd;border:1px solid #ffeaa7;border-left:4px solid #f39c12;border-radius:8px;margin:30px 0;padding:20px}.prerequisite-box h4{color:#d68910;font-size:1.1rem;margin-bottom:10px}.blog-cta{background:linear-gradient(135deg,var(--unitex-orange) 0,var(--unitex-dark-orange) 100%);border-radius:12px;color:#fff;margin:60px 0;padding:40px;text-align:center}.cta-title{font-size:1.5rem;font-weight:700;margin-bottom:15px}.cta-description{font-size:1.1rem;margin-bottom:30px;opacity:.9}.cta-button{background:#fff;border-radius:6px;display:inline-block;font-size:1.1rem;font-weight:600;padding:15px 30px;transition:transform .2s ease}.cta-button,.cta-button:hover{color:var(--unitex-orange);text-decoration:none}.cta-button:hover{transform:translateY(-2px)}@media (max-width:768px){.unitex-blog-module{padding:0 15px}.blog-title{font-size:2rem}.blog-subtitle{font-size:1rem}.blog-meta{flex-direction:column;gap:10px}.section-title{font-size:1.5rem}.blog-toc{padding:20px}.blog-cta{padding:30px 20px}.department-section,.use-case{padding:20px}}