.blogContent p{line-height:1.7}.blogContent ul{list-style-type:disc}.blogContent ol,.blogContent ul{list-style-position:inside;margin-left:1.25rem}.blogContent ol{list-style-type:decimal}.blogContent ol li+li,.blogContent ul li+li{margin-top:.5rem}.blogContent ol li::marker,.blogContent ul li::marker{color:#888}.blogContent hr,.blogContent ol,.blogContent p,.blogContent pre,.blogContent table,.blogContent ul{margin-top:1rem;margin-bottom:1rem}.blogContent h1{font-size:2.25rem;margin-top:2rem;line-height:1.3}.blogContent h1,.blogContent h2{font-weight:700;margin-bottom:1rem}.blogContent h2{font-size:1.875rem;margin-top:1.75rem;line-height:1.35}.blogContent h3{font-size:1.5rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;line-height:1.4}.blogContent h4{font-size:1.25rem;margin-top:1.25rem;line-height:1.4}.blogContent h4,.blogContent h5{font-weight:600;margin-bottom:.5rem}.blogContent h5{font-size:1rem;margin-top:1rem;line-height:1.5}.blogContent h6{font-size:.875rem;font-weight:600;margin-top:.75rem;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05em;line-height:1.5}.blogContent hr{color:#cececeb0;margin:20px 0}.blogContent blockquote{border-left:4px solid #3b82f6;padding-left:25px;margin-left:10px;color:#ccc;font-style:italic}.blogContent table{width:100%;border-collapse:collapse;color:#e2e2e2;background-color:#1e1e1e;border:1px solid #444}.blogContent table td,.blogContent table th{border:1px solid #444;padding:.75rem;text-align:left}.blogContent table th{background-color:#2a2a2a;color:#f0f0f0;font-weight:600}.blogContent a{color:#3b82f6;text-decoration:underline;transition:color .2s ease}.blogContent a:hover{color:#60a5fa}.blogContent pre{background-color:#1e1e1e;color:#d4d4d4;padding:1rem;border-radius:.5rem;overflow-x:auto;line-height:1.6;margin-top:1rem;margin-bottom:1rem;border:1px solid #2c2c2c}.blogContent code,.blogContent pre{font-size:.875rem;font-family:Fira Code,Consolas,Courier New,monospace}.blogContent code{background-color:#2a2a2a;color:#d1d5db;padding:.2em .4em;border-radius:.25rem}.blogContent pre code{background-color:transparent;padding:0;color:inherit}.blogContent [id]{scroll-margin-top:80px}