.blog-article{padding:40px 0 80px;background:#f8f9fa}.blog-article .container{max-width:800px;margin:0 auto;padding:0 20px}.article-header{margin-bottom:40px}.breadcrumbs{font-size:.9rem;color:#666;margin-bottom:20px}.breadcrumbs a{color:#667eea;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.article-header h1{font-size:2rem;color:#1a1a2e;line-height:1.3;margin-bottom:15px}.article-meta{color:#666;font-size:.9rem}.article-content{background:white;border-radius:12px;padding:40px;box-shadow:0 2px 10px rgba(0,0,0,.08)}.article-intro{font-size:1.1rem;color:#444;line-height:1.7;border-left:4px solid #667eea;padding-left:20px;margin-bottom:30px}.article-content h2{font-size:1.5rem;color:#1a1a2e;margin-top:40px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #f0f0f0}.article-content h3{font-size:1.2rem;color:#333;margin-top:25px;margin-bottom:15px}.article-content ol,.article-content ul{margin:15px 0;padding-left:25px}.article-content li{margin-bottom:10px;line-height:1.6}.danger-list li::marker{color:#dc3545}.steps-list{counter-reset:step;list-style:none;padding-left:0}.steps-list li{counter-increment:step;background:#f8f9fa;border-radius:8px;margin-bottom:15px;padding:20px 20px 20px 70px;position:relative}.steps-list li:before{content:counter(step);position:absolute;left:20px;top:50%;transform:translateY(-50%);width:35px;height:35px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.tips-table{width:100%;border-collapse:collapse;margin:20px 0}.tips-table td,.tips-table th{padding:15px;text-align:left;border-bottom:1px solid #eee}.tips-table th{font-weight:600}.tips-table th,.tips-table tr:hover{background:#f8f9fa}.article-faq{margin-top:50px}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-item{background:#f8f9fa;border-radius:8px;overflow:hidden}.faq-item summary{padding:20px;cursor:pointer;font-weight:500;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";float:right;font-size:1.5rem;color:#667eea}.faq-item[open] summary:after{content:"−"}.faq-item p{padding:0 20px 20px;color:#666;line-height:1.6}.article-cta{margin-top:50px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:40px;border-radius:12px;text-align:center}.article-cta h2{color:white;border-bottom:none;margin-top:0}.article-cta p{opacity:.9;margin-bottom:20px}.cta-button{display:inline-block;background:white;color:#667eea;padding:15px 40px;border-radius:50px;text-decoration:none;font-weight:600;transition:transform .2s,box-shadow .2s}.cta-button:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.2)}@media (max-width:768px){.article-content{padding:25px}.article-header h1{font-size:1.5rem}.steps-list li{padding-left:60px}.article-cta{padding:25px}}