.blog-content{color:#0c4a6e;font-size:1.125rem;line-height:1.8}.blog-content *{box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.blog-content p{color:#334155;margin-bottom:1.5rem}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{color:#082f49;margin-top:2rem;margin-bottom:1rem;font-weight:800}.blog-content h1{color:#0369a1;font-size:clamp(2rem,5vw,2.5rem)}.blog-content h2{color:#0284c7;font-size:clamp(1.75rem,4vw,2rem)}.blog-content h3{color:#0ea5e9;font-size:clamp(1.5rem,3vw,1.75rem)}.blog-content h4{color:#38bdf8;font-size:clamp(1.25rem,2.5vw,1.5rem)}.blog-content a{color:#0284c7;text-underline-offset:3px;-webkit-text-decoration:underline #0284c7;text-decoration:underline #0284c7;transition:all .2s}.blog-content a:hover{color:#0369a1;text-decoration-color:#0369a1}.blog-content ul,.blog-content ol{color:#334155;margin:1.5rem 0;padding-left:2rem}.blog-content ul{list-style-type:none}.blog-content ul li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.blog-content ul li:before{content:"";background:#0ea5e9;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.6rem;left:0}.blog-content ol{list-style-type:decimal;list-style-position:outside}.blog-content ol li{margin-bottom:.75rem}.blog-content blockquote{color:#0c4a6e;background:#f0f9ff;border-left:4px solid #0ea5e9;border-radius:0 .5rem .5rem 0;margin:2rem 0;padding:1.5rem;font-style:italic}.blog-content blockquote p{margin-bottom:.5rem}.blog-content pre{background:#f8fafc;border:1px solid #e0f2fe;border-radius:.5rem;margin:1.5rem 0;padding:1rem;overflow-x:auto}.blog-content code{color:#0284c7;background:#f0f9ff;border-radius:.25rem;padding:.2rem .4rem;font-family:Monaco,Courier New,monospace;font-size:.9rem}.blog-content pre code{color:#334155;background:0 0;padding:0}.blog-content img{border-radius:.75rem;margin:2rem 0;box-shadow:0 4px 20px #00000014;max-width:100%!important;height:auto!important}.blog-content table{border-collapse:collapse;border:1px solid #e0f2fe;border-radius:.5rem;width:100%;margin:2rem 0;overflow:hidden}.blog-content thead{background:#f0f9ff}.blog-content th{text-align:left;color:#082f49;border-bottom:2px solid #bae6fd;padding:.75rem 1rem;font-weight:600}.blog-content td{color:#334155;border-bottom:1px solid #e0f2fe;padding:.75rem 1rem}.blog-content tr:last-child td{border-bottom:none}.blog-content tbody tr:hover{background:#f0f9ff}.blog-content hr{background:linear-gradient(90deg,#0000,#bae6fd,#0000);border:0;height:1px;margin:2.5rem 0}.blog-content strong,.blog-content b{color:#082f49;font-weight:700}.blog-content em,.blog-content i{color:#334155}@media (max-width:768px){.blog-content{font-size:1rem}.blog-content h1{font-size:1.75rem}.blog-content h2{font-size:1.5rem}.blog-content h3{font-size:1.25rem}.blog-content pre{font-size:.85rem}}
