.blog{font-size:1.125rem;line-height:1.7;word-break:break-word;overflow-wrap:break-word}.blog *,.blog :after,.blog :before{box-sizing:border-box;max-width:100%}.blog *{line-height:inherit!important}.blog>:first-child{margin-top:0!important}.blog>:last-child{margin-bottom:0!important}.blog blockquote,.blog figure,.blog hr,.blog iframe,.blog ol,.blog p,.blog pre,.blog table,.blog ul,.blog video{margin-top:1rem;margin-bottom:1rem}.blog p{line-height:1.7!important}.blog h1,.blog h2,.blog h3,.blog h4,.blog h5,.blog h6{font-weight:700;line-height:1.3!important;margin-top:1.5em;margin-bottom:.55em;letter-spacing:-.02em}.blog h1{font-size:2.4rem}.blog h2{font-size:2rem}.blog h3{font-size:1.65rem}.blog h4{font-size:1.35rem}.blog h5{font-size:1.1rem}.blog h6{font-size:1rem}.blog blockquote+h1,.blog blockquote+h2,.blog blockquote+h3,.blog blockquote+h4,.blog blockquote+h5,.blog blockquote+h6,.blog ol+h1,.blog ol+h2,.blog ol+h3,.blog ol+h4,.blog ol+h5,.blog ol+h6,.blog p+h1,.blog p+h2,.blog p+h3,.blog p+h4,.blog p+h5,.blog p+h6,.blog pre+h1,.blog pre+h2,.blog pre+h3,.blog pre+h4,.blog pre+h5,.blog pre+h6,.blog ul+h1,.blog ul+h2,.blog ul+h3,.blog ul+h4,.blog ul+h5,.blog ul+h6{margin-top:1.7em}.blog ol,.blog ul{padding-left:1.6rem}.blog ul{list-style:disc}.blog ol{list-style:decimal}.blog li{margin:.3rem 0;line-height:1.7!important}.blog li>ol,.blog li>ul{margin-top:.45rem;margin-bottom:.45rem}.blog ul ul{list-style:circle}.blog ul ul ul{list-style:square}.blog ol ol{list-style:lower-alpha}.blog ol ol ol{list-style:lower-roman}.blog a{color:#1189b0ff;text-decoration:none;font-weight:500;transition:color .2s ease,text-decoration-color .2s ease}.blog a:hover{color:#1189b0ff;text-decoration:underline;text-underline-offset:3px}.blog a:focus-visible{outline:2px solid #1189b0ff;outline-offset:2px;border-radius:4px}.blog b,.blog strong{font-weight:700}.blog em,.blog i{font-style:italic}.blog blockquote{border-left:4px solid #cbd5e1;padding:.25rem 0 .25rem 1rem;color:#475569}.blog blockquote p{margin:.4rem 0}.blog code{font-size:.95em;background:#f1f5f9;color:#e11d48;padding:.2em .45em;border-radius:6px;white-space:break-spaces}.blog pre{background:#0f172a;color:#e2e8f0;padding:1rem 1.1rem;border-radius:14px;overflow-x:auto;line-height:1.65!important}.blog pre code{background:transparent;color:inherit;padding:0;border-radius:0;font-size:.95rem;white-space:pre}.blog img{display:block;width:100%;max-width:1000px;height:auto;margin:1.25rem auto;border-radius:14px;object-fit:cover}.blog figure{margin-top:1.25rem;margin-bottom:1.25rem;text-align:center}.blog figure img{margin:0 auto}.blog figcaption{margin-top:.7rem;font-size:.95rem;line-height:1.6!important;color:#64748b}.blog table{width:100%;border-collapse:collapse;border-spacing:0;display:block;overflow-x:auto;white-space:nowrap}.blog thead{background:#f8fafc}.blog td,.blog th{border:1px solid #e2e8f0;padding:.8rem 1rem;text-align:left;vertical-align:top;line-height:1.65!important;white-space:normal}.blog th{font-weight:600;color:#0f172a}.blog tbody tr:nth-child(2n){background:#fcfcfd}.blog hr{border:0;border-top:1px solid #e2e8f0;margin-top:1.75rem;margin-bottom:1.75rem}.blog iframe,.blog video{display:block;width:100%;max-width:1000px;margin:1.25rem auto;border:0;border-radius:14px}.blog sub,.blog sup{font-size:.75em;line-height:0!important;position:relative;vertical-align:baseline}.blog sup{top:-.5em}.blog sub{bottom:-.2em}.blog dl{margin:1rem 0}.blog dt{font-weight:700;color:#020617;margin-top:.8rem}.blog dd{margin-top:.35rem;margin-left:0;color:#334155}.blog [style*=line-height]{line-height:inherit!important}.blog h1+p,.blog h2+p,.blog h3+p,.blog h4+p,.blog h5+p,.blog h6+p{margin-top:.45rem}.blog blockquote+p,.blog figure+p,.blog ol+p,.blog p+blockquote,.blog p+figure,.blog p+ol,.blog p+pre,.blog p+table,.blog p+ul,.blog pre+p,.blog table+p,.blog ul+p{margin-top:.85rem}.blog ::selection{background:rgba(37,99,235,.16)}@media (max-width:768px){.blog{font-size:1rem;line-height:1.65}.blog h1{font-size:2rem}.blog h2{font-size:1.7rem}.blog h3{font-size:1.45rem}.blog h4{font-size:1.2rem}.blog iframe,.blog img,.blog video{margin:1rem auto;border-radius:12px}.blog pre{padding:.9rem 1rem;border-radius:12px}.blog td,.blog th{padding:.7rem .85rem}}