.blogpost-stylish{color:#23272f;background:#fff;font-family:Inter,Segoe UI,Arial,sans-serif}.blogpost-stylish h1{color:#1e293b;letter-spacing:-1px;margin-bottom:1.2rem;font-size:2.5rem;font-weight:800}.blogpost-stylish h2{color:#2563eb;margin-top:2.5rem;margin-bottom:1rem;font-size:2rem;font-weight:700}.blogpost-stylish h3{color:#0ea5e9;margin-top:2rem;margin-bottom:.8rem;font-size:1.4rem;font-weight:600}.blogpost-stylish h4{color:#334155;margin-top:1.5rem;margin-bottom:.6rem;font-size:1.1rem;font-weight:600}.blogpost-stylish p{margin-bottom:1.1rem;line-height:1.7}.blogpost-stylish ul,.blogpost-stylish ol{margin-bottom:1.2rem;padding-left:2rem}.blogpost-stylish li{margin-bottom:.5rem;line-height:1.6}.blogpost-stylish li::marker{color:#2563eb}.blogpost-stylish a{color:#2563eb;text-decoration:underline;transition:color .2s}.blogpost-stylish a:hover{color:#1e40af}.blogpost-stylish img{border-radius:.75rem;max-width:100%;height:auto;margin:1.5rem 0;box-shadow:0 2px 16px #1e293b1a}.blogpost-stylish table{border-collapse:collapse;background:#f8fafc;border-radius:.5rem;width:100%;margin:1.5rem 0;overflow:hidden}.blogpost-stylish th,.blogpost-stylish td{border:1px solid #e2e8f0;padding:.75rem 1rem}.blogpost-stylish th{color:#334155;background:#e0e7ef;font-weight:700}.blogpost-stylish blockquote{color:#334155;background:#f0f9ff;border-left:4px solid #38bdf8;margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}.blogpost-stylish code{color:#0f172a;background:#f1f5f9;border-radius:.3em;padding:.2em .4em;font-size:.95em}.blogpost-stylish pre{color:#0f172a;background:#f1f5f9;border-radius:.5em;margin:1.5rem 0;padding:1em;overflow-x:auto}.blogpost-stylish strong{color:#1e293b;font-weight:700}.blogpost-stylish em{color:#334155}
