.article-content{max-width:800px;margin:0 auto;color:#fff;line-height:1.8}.article-intro{font-size:1.2rem;font-weight:300;margin-bottom:40px;color:rgba(255,255,255,.9);line-height:1.9}.article-section{margin-bottom:50px}.article-section h2{font-size:2rem;font-weight:600;margin-bottom:20px;color:#fff}.article-section h3{font-size:1.5rem;font-weight:600;margin-bottom:16px;margin-top:30px;color:#fff}.article-section h4{font-size:1.2rem;font-weight:500;margin-bottom:12px;margin-top:20px;color:rgba(255,255,255,.95)}.article-section p{margin-bottom:16px;color:rgba(255,255,255,.85)}.article-section ul{margin:20px 0;padding-left:30px}.article-section ul li{margin-bottom:12px;color:rgba(255,255,255,.85);line-height:1.7}.article-section strong{color:#fff;font-weight:600}.article-section__highlight{background:linear-gradient(135deg,rgba(0,123,255,.1),rgba(0,200,255,.05));padding:10px;border-radius:12px;text-align:center}.article-section__callout{background:rgba(255,193,7,.1);padding:20px 30px;border-radius:12px;margin:40px 0}.article-section__callout h3{margin:0;color:#ffc107}.article-highlight{font-size:1.1rem;font-weight:500;color:#ffc107;padding:15px 0;margin:20px 0}.mistake-list{display:flex;flex-direction:column;gap:20px;margin-top:20px}.mistake-item{background:rgba(255,59,48,.08);padding:20px;border-radius:8px}.mistake-item h4{margin:0 0 10px;color:#ff6b6b;font-size:1.1rem}.mistake-item p{margin:0;color:rgba(255,255,255,.8)}.article-section__cta{background:linear-gradient(135deg,rgba(0,200,255,.15),rgba(0,123,255,.1));padding:40px;border-radius:16px;text-align:center;border:2px solid rgba(0,123,255,.3);margin-top:60px}.article-section__cta h2{margin-bottom:16px;color:#00c8ff}.article-section__cta p{font-size:1.1rem;margin-bottom:12px}.article-section__cta strong{color:#00c8ff;font-size:1.15rem}@media (max-width:768px){.article-content{padding:40px 16px}.article-intro{font-size:1.1rem}.article-section h2{font-size:1.6rem}.article-section h3{font-size:1.3rem}.article-section h4{font-size:1.1rem}.article-section__callout,.article-section__highlight{padding:20px}.article-section__cta{padding:30px 20px}}