article{font-family:"Segoe UI","Helvetica Neue",sans-serif;font-size:21px;line-height:1.8;color:#333;background:#fffaf7;padding:40px;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.07);max-width:800px;margin:40px auto;transition:all .3s ease}article p{margin-bottom:1.5em}article h1,article h2,article h3{font-weight:700;line-height:1.3;margin-top:1.4em;margin-bottom:.6em;color:#222}article h1{font-size:2.2em}article h2{font-size:1.8em}article h3{font-size:1.5em}article ul,article ol{margin-left:2em;padding-left:.5em}article li{margin-bottom:.5em}article blockquote{font-style:italic;background:#f1f1f1;padding:16px 24px;border-left:5px solid #ff9800;margin:1.5em 0;color:#444;border-radius:8px}article img{max-width:100%;border-radius:12px;margin:20px 0;box-shadow:0 4px 15px rgba(0,0,0,.1)}article pre,article code{font-family:"Courier New",monospace;background-color:#f9f9f9;padding:8px 12px;border-radius:6px;font-size:.95em}