*{margin:0;padding:0;box-sizing:border-box;font-family:'Segoe UI',system-ui,sans-serif}body{background:#f7f9fc;color:#2c3e50;line-height:1.8;min-height:100vh;display:flex;flex-direction:column}header{background:#fff;padding:1rem 3rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 10px rgba(0,0,0,.05)}.logo{font-size:1.5rem;font-weight:700;color:#1a2733;text-decoration:none}.logo span{color:#e5322d}nav a{margin:0 1rem;text-decoration:none;color:#2c3e50;font-weight:500;font-size:.95rem}nav a:hover{color:#e5322d}.container{max-width:800px;margin:3rem auto;padding:0 2rem;width:100%}h1{font-size:2.2rem;color:#1a2733;margin-bottom:.5rem}.meta{color:#6b7c8e;font-size:.9rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #eaeef3}h2{color:#1a2733;margin-top:2rem;margin-bottom:1rem;font-size:1.5rem}h3{color:#1a2733;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.2rem}p{margin-bottom:1rem}ol,ul{padding-left:1.5rem;margin-bottom:1rem}li{margin-bottom:.5rem}code{background:#f0f4fa;padding:.2rem .5rem;border-radius:4px;font-family:'Courier New',monospace;font-size:.9rem}.code-block{background:#1a2733;color:#e8f4fd;padding:1rem;border-radius:10px;font-family:'Courier New',monospace;font-size:.85rem;margin:1rem 0;overflow-x:auto}.cta{background:#e8f4fd;border-left:4px solid #e5322d;padding:1.5rem;border-radius:12px;margin:2rem 0;text-align:center}.cta a{background:#e5322d;color:#fff;padding:.8rem 1.8rem;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;margin-top:.5rem}footer{background:#1a2733;color:#a8b4c0;padding:2rem 3rem;text-align:center;font-size:.9rem;margin-top:auto}footer a{color:#a8b4c0;margin:0 .8rem;text-decoration:none}@media (max-width:600px){header{padding:1rem}nav{display:none}h1{font-size:1.6rem}.container{padding:0 1rem}}
