.blog-prose{color:#334155;overflow-wrap:break-word;max-width:720px;font-size:1.0625rem;line-height:1.8}@media (min-width:640px){.blog-prose{font-size:1.125rem;line-height:1.85}}.blog-prose>*+*{margin-top:1.25em}.blog-prose>:first-child{margin-top:0}.blog-prose h2{letter-spacing:-.015em;color:#0f172a;scroll-margin-top:calc(var(--blog-topo,156px) + 24px);margin-top:2.3em;font-size:1.65rem;font-weight:800;line-height:1.25}.blog-prose h3{color:#0f172a;scroll-margin-top:calc(var(--blog-topo,156px) + 24px);margin-top:1.9em;font-size:1.3rem;font-weight:700;line-height:1.3}.blog-prose h2+*,.blog-prose h3+*{margin-top:.7em}.blog-prose a{color:#1d4ed8;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.blog-prose a:hover{color:#1e3a8a;text-decoration-thickness:2px}.blog-prose strong,.blog-prose b{color:#0f172a;font-weight:700}.blog-prose ul{padding-left:1.45em;list-style:outside}.blog-prose ol{padding-left:1.5em;list-style:decimal}.blog-prose li+li{margin-top:.45em}.blog-prose li::marker{color:#2563eb}.blog-prose img,.blog-prose video{background:#f1f5f9;border-radius:1rem;max-width:100%;height:auto;margin-top:1.7em;margin-bottom:1.7em;display:block}.blog-prose figure{margin:1.8em 0}.blog-prose figcaption{color:#64748b;text-align:center;margin-top:.6em;font-size:.875rem}.blog-prose iframe{aspect-ratio:16/9;border:0;border-radius:1rem;width:100%;height:auto;display:block}.blog-prose blockquote{color:#1e3a8a;background:#eff6ff;border-left:4px solid #2563eb;border-radius:0 .9rem .9rem 0;padding:1em 1.25em;font-style:normal}.blog-prose blockquote>*+*{margin-top:.6em}.blog-prose hr{border:0;border-top:1px solid #e2e8f0;margin:2.2em 0}.blog-prose table{border-collapse:collapse;width:100%;font-size:.95em;display:block;overflow-x:auto}.blog-prose th,.blog-prose td{text-align:left;vertical-align:top;border:1px solid #e2e8f0;padding:.6em .85em}.blog-prose th{color:#0f172a;background:#f8fafc;font-weight:700}.blog-prose code{background:#f1f5f9;border-radius:.375rem;padding:.1em .35em;font-size:.9em}
