.blog-prose_prose__ScCPO{max-width:70ch;color:var(--text-muted);font-size:1.0625rem;line-height:1.75;overflow-wrap:break-word;word-break:normal}.blog-prose_prose__ScCPO>:first-child{margin-top:0}.blog-prose_prose__ScCPO>:last-child{margin-bottom:0}.blog-prose_prose__ScCPO p{margin:0 0 1.15em}.blog-prose_prose__ScCPO h2,.blog-prose_prose__ScCPO h3,.blog-prose_prose__ScCPO h4,.blog-prose_prose__ScCPO h5,.blog-prose_prose__ScCPO h6{font-family:Poppins,Plus Jakarta Sans,system-ui,sans-serif;color:var(--text);font-weight:700;line-height:1.3;scroll-margin-top:88px}.blog-prose_prose__ScCPO h2{font-size:1.5rem;margin:2em 0 .7em}.blog-prose_prose__ScCPO h3{font-size:1.25rem;margin:1.7em 0 .6em}.blog-prose_prose__ScCPO h4{font-size:1.0625rem;margin:1.5em 0 .5em}.blog-prose_prose__ScCPO h5,.blog-prose_prose__ScCPO h6{font-size:1rem;margin:1.4em 0 .5em}.blog-prose_prose__ScCPO a{color:var(--blue);font-weight:600;text-decoration:underline;text-decoration-color:var(--text-muted);text-underline-offset:3px;transition:text-decoration-color .15s ease}.blog-prose_prose__ScCPO a:hover{text-decoration-color:var(--blue)}.blog-prose_prose__ScCPO b,.blog-prose_prose__ScCPO strong{color:var(--text);font-weight:700}.blog-prose_prose__ScCPO ol,.blog-prose_prose__ScCPO ul{margin:0 0 1.25em;padding-left:1.4em}.blog-prose_prose__ScCPO ul{list-style:disc}.blog-prose_prose__ScCPO ol{list-style:decimal}.blog-prose_prose__ScCPO li{margin:.35em 0;padding-left:.2em}.blog-prose_prose__ScCPO li::marker{color:var(--blue)}.blog-prose_prose__ScCPO li>p{margin:0}.blog-prose_prose__ScCPO li>ol,.blog-prose_prose__ScCPO li>ul{margin:.35em 0 0}.blog-prose_prose__ScCPO blockquote{margin:1.6em 0;padding:.9em 1.2em;border-left:4px solid var(--blue);background:var(--bg);border-radius:0 12px 12px 0;color:var(--text-muted);font-style:italic}.blog-prose_prose__ScCPO blockquote>:last-child{margin-bottom:0}.blog-prose_prose__ScCPO code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em;background:var(--bg);color:var(--blue);padding:.15em .4em;border-radius:6px}.blog-prose_prose__ScCPO pre{margin:1.5em 0;padding:1em 1.2em;background:var(--surface-2);color:var(--text);border-radius:12px;overflow-x:auto;font-size:.875rem;line-height:1.6}.blog-prose_prose__ScCPO pre code{background:none;color:inherit;padding:0;font-size:inherit}.blog-prose_prose__ScCPO img{display:block;max-width:100%;height:auto;margin:1.6em auto;border-radius:12px}.blog-prose_prose__ScCPO figure{margin:1.6em 0}.blog-prose_prose__ScCPO figure img{margin:0 auto}.blog-prose_prose__ScCPO figcaption{margin-top:.6em;text-align:center;font-size:.875rem;color:var(--text-muted)}.blog-prose_prose__ScCPO iframe{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;margin:1.6em 0;border:0;border-radius:12px}.blog-prose_prose__ScCPO hr{margin:2.4em 0;border:0;border-top:1px solid var(--line)}.blog-prose_prose__ScCPO table{display:block;width:100%;max-width:100%;overflow-x:auto;margin:1.6em 0;border-collapse:collapse;font-size:.9375rem;line-height:1.5}.blog-prose_prose__ScCPO td,.blog-prose_prose__ScCPO th{padding:.65em .9em;border:1px solid var(--line);text-align:left;vertical-align:top;min-width:8rem}.blog-prose_prose__ScCPO thead th{background:var(--bg);color:var(--text);font-weight:700}.blog-prose_prose__ScCPO tbody tr:nth-child(2n) td{background:var(--bg)}.blog-prose_prose__ScCPO mark{background:rgb(var(--gold-rgb)/.12);padding:0 .15em}.blog-prose_prose__ScCPO.blog-prose_compact__ledLG{font-size:.9375rem;line-height:1.6}.blog-prose_prose__ScCPO.blog-prose_compact__ledLG p{margin-bottom:.9em}.blog-prose_prose__ScCPO.blog-prose_compact__ledLG h2{font-size:1.125rem;margin:1.5em 0 .5em}.blog-prose_prose__ScCPO.blog-prose_compact__ledLG h3{font-size:1rem;margin:1.3em 0 .45em}.blog-prose_prose__ScCPO.blog-prose_compact__ledLG h4,.blog-prose_prose__ScCPO.blog-prose_compact__ledLG h5,.blog-prose_prose__ScCPO.blog-prose_compact__ledLG h6{font-size:.9375rem;margin:1.2em 0 .4em}.blog-prose_prose__ScCPO.blog-prose_compact__ledLG ol,.blog-prose_prose__ScCPO.blog-prose_compact__ledLG ul{margin-bottom:.9em}.blog-prose_prose__ScCPO.blog-prose_compact__ledLG li{margin:.25em 0}@media (max-width:480px){.blog-prose_prose__ScCPO{font-size:1rem;line-height:1.7}.blog-prose_prose__ScCPO h2{font-size:1.3125rem}.blog-prose_prose__ScCPO h3{font-size:1.125rem}}