.prose-blog{max-width:680px;margin:0 auto;font-family:var(--font-manrope),Manrope,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;line-height:1.75;color:#3d3a36}.prose-blog p{margin:20px 0 0;text-wrap:pretty}.prose-blog .prose-blog__lead{margin:0;font-size:clamp(18px,1.8vw,21px);line-height:1.65;letter-spacing:-.01em}.prose-blog .prose-blog__lead,.prose-blog h2{font-family:var(--font-merriweather),Merriweather,Georgia,serif;color:#1a1a1a}.prose-blog h2{margin:64px 0 0;font-weight:400;font-size:clamp(24px,2.6vw,30px);line-height:1.25;letter-spacing:-.025em;text-wrap:pretty;scroll-margin-top:96px}.prose-blog h3{margin:40px 0 0;font-size:19px;font-weight:700;line-height:1.4;letter-spacing:-.01em;color:#1a1a1a;scroll-margin-top:96px}.prose-blog.prose-blog a{color:#1e3b5e;text-decoration:underline;text-decoration-color:rgba(30,59,94,.3);text-underline-offset:3px}.prose-blog.prose-blog a:hover{color:#2f6fb3}.prose-blog code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;padding:2px 6px;border-radius:6px;background:rgba(47,111,179,.1);color:#1e3b5e}.prose-blog code.prose-blog__code--var{background:rgba(46,155,106,.12);color:#1f5a3e}.prose-blog ul.prose-blog__list{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.prose-blog ul.prose-blog__list>li{position:relative;padding-left:28px}.prose-blog ul.prose-blog__list>li:before{content:"";position:absolute;left:0;top:.8em;width:6px;height:6px;border-radius:999px;background:#2f6fb3}.prose-blog ol.prose-blog__steps{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:18px;counter-reset:none}.prose-blog ol.prose-blog__steps>li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;align-items:start}.prose-blog .prose-blog__step-n{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:14px;font-weight:700;color:#fff;background:#2f6fb3;margin-top:-2px}.prose-blog ol.prose-blog__steps>li:nth-child(6n+2) .prose-blog__step-n{background:#2e9b6a}.prose-blog ol.prose-blog__steps>li:nth-child(6n+3) .prose-blog__step-n{background:#c28c12}.prose-blog ol.prose-blog__steps>li:nth-child(6n+4) .prose-blog__step-n{background:#d0621e}.prose-blog ol.prose-blog__steps>li:nth-child(6n+5) .prose-blog__step-n{background:#c74f76}.prose-blog ol.prose-blog__steps>li:nth-child(6n+6) .prose-blog__step-n{background:#1e3b5e}.prose-blog .prose-blog__collage+p,.prose-blog .prose-blog__stages+p,.prose-blog ol.prose-blog__steps+p{margin-top:32px}.prose-blog figure{margin:40px 0 0}.prose-blog .prose-blog__frame{border-radius:20px;overflow:hidden;background:#f6f4f2;border:1px solid rgba(26,26,26,.08);aspect-ratio:16/10}.prose-blog .prose-blog__frame img{display:block;width:100%;height:100%;object-fit:cover}.prose-blog .prose-blog__placeholder{display:grid;place-items:center;width:100%;height:100%;padding:24px;text-align:center;font-size:14px;color:#6f6a64}.prose-blog figure.prose-blog__compare{position:relative;left:50%;width:min(1040px,calc(100vw - 40px));transform:translateX(-50%)}.prose-blog .prose-blog__compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.prose-blog .prose-blog__compare-side{min-width:0}.prose-blog .prose-blog__compare-label{display:inline-block;margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6f6a64}.prose-blog .prose-blog__compare-label--after{color:#2e9b6a}.prose-blog figure.prose-blog__compare figcaption{max-width:680px;margin-left:auto;margin-right:auto}@media (max-width:720px){.prose-blog figure.prose-blog__compare{left:0;width:100%;transform:none}.prose-blog .prose-blog__compare-grid{grid-template-columns:1fr}}.prose-blog figcaption{margin:12px 0 0;font-size:14px;line-height:1.5;color:#6f6a64}