.blog-container{max-width:72ch;margin-inline:auto;padding-inline:1.5rem}.prose-article{--measure: 68ch;color:var(--color-evergreen, #0E2A1F);font-family:var(--font-sans, system-ui, sans-serif);font-size:1.125rem;line-height:1.75}.prose-article>*{max-width:var(--measure);margin-inline:auto}.prose-article p{margin-block:1.25em;text-wrap:pretty}.prose-article h2{font-family:var(--font-serif, Georgia, serif);font-weight:300;font-size:clamp(1.5rem,3vw,1.9rem);line-height:1.2;margin-block:2em .6em;scroll-margin-top:96px;text-wrap:balance}.prose-article h3{font-family:var(--font-serif, Georgia, serif);font-weight:300;font-size:clamp(1.25rem,2.4vw,1.45rem);margin-block:1.6em .5em;scroll-margin-top:96px}.prose-article a{color:var(--color-fjord-accent, #1A4A6E);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.prose-article a:hover{color:var(--color-evergreen, #0E2A1F)}.prose-article ul,.prose-article ol{margin-block:1.25em;padding-left:1.4em}.prose-article li{margin-block:.4em}.prose-article ul{list-style:disc}.prose-article ol{list-style:decimal}.prose-article blockquote{font-family:var(--font-serif, Georgia, serif);font-style:italic;font-size:1.2rem;line-height:1.5;color:var(--color-text-muted, #4A5D53);margin-block:1.6em;padding-block:.2em}.prose-article figure{margin-block:2em}.prose-article figure img{width:100%;height:auto;border-radius:var(--radius-md, 10px)}.prose-article figcaption{margin-top:.6em;font-size:.85rem;color:var(--color-text-muted, #4A5D53);text-align:center}.prose-article table{display:block;max-width:100%;overflow-x:auto;width:100%;border-collapse:collapse;margin-block:1.8em;font-size:.98rem}.prose-article th,.prose-article td{text-align:left;padding:.6em .8em;border-bottom:1px solid var(--color-divider, #E8E8E4)}.prose-article th{font-weight:600}.prose-article code{font-size:.92em;background:var(--color-glacier-alt, #FAFAF8);border:1px solid var(--color-divider, #E8E8E4);border-radius:var(--radius-sm, 6px);padding:.1em .35em}.prose-article .mdx-callout{margin-block:2rem;border:1px solid var(--color-divider, #E8E8E4);border-radius:var(--radius-lg, 12px);background:var(--color-glacier-alt, #FAFAF8);padding:1rem 1.25rem;font-size:.9375rem;line-height:1.625}.prose-article .mdx-callout p{margin-block:.5rem}.prose-article .mdx-callout>:last-child{margin-bottom:0}.prose-article .mdx-callout-label{margin:0 0 .375rem;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--color-fjord-accent, #1A4A6E)}.prose-article ol.mdx-steps{list-style:none;margin-block:2rem;padding-left:0;counter-reset:mdx-steps}.prose-article ol.mdx-steps>li{counter-increment:mdx-steps;display:flex;gap:1rem;margin-block:.75rem;font-size:.9375rem;line-height:1.625}.prose-article ol.mdx-steps>li:before{content:counter(mdx-steps);flex:none;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;background:var(--color-evergreen, #0E2A1F);color:var(--color-glacier, #F7F7F5);font-size:13px;font-weight:500}.prose-article div.mdx-steps{margin-block:2rem}.prose-article .mdx-detail{margin-block:1.5rem;border-bottom:1px solid var(--color-divider, #E8E8E4)}.prose-article .mdx-detail[open]{padding-bottom:1rem}.prose-article .mdx-detail>summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-block:.75rem;font-weight:500;cursor:pointer;list-style:none}.prose-article .mdx-detail>summary::-webkit-details-marker{display:none}.prose-article .mdx-detail>summary::marker{content:""}.prose-article .mdx-detail>summary:after{content:"+";color:var(--color-fjord-accent, #1A4A6E)}.prose-article .mdx-detail[open]>summary:after{content:"−"}.prose-article .mdx-detail>*:not(summary){font-size:.9375rem;line-height:1.625;color:var(--color-text-muted, #4A5D53)}.prose-article .mdx-detail p{margin-block:.5rem}.prose-article .mdx-aside{margin-block:1.5rem;font-size:.875rem;font-style:italic;color:var(--color-text-muted, #4A5D53)}.prose-article .mdx-aside p{margin-block:.25rem}.prose-article table.mdx-comparison caption{caption-side:bottom;padding-top:.5rem;font-size:.8125rem;color:var(--color-text-muted, #4A5D53);text-align:center}.prose-article .mdx-figure{margin-block:2.5rem}.prose-article .mdx-figure-placeholder{border:1px dashed var(--color-divider, #E8E8E4);border-radius:var(--radius-md, 10px);background:var(--color-glacier-alt, #FAFAF8);padding:2.5rem 1rem;text-align:center;font-size:.875rem;color:var(--color-text-muted, #4A5D53)}.bg-evergreen :focus-visible,[class*=bg-evergreen] :focus-visible{outline-color:var(--color-glacier)}@media(prefers-reduced-motion:reduce){.prose-article a{transition:none}}.faq-item>summary{list-style:none;cursor:pointer}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary::marker{content:""}.faq-icon{position:relative;width:14px;height:14px;flex:none;color:var(--color-fjord-accent);transition:color .4s var(--ease-brand)}.faq-icon:before,.faq-icon:after{content:"";position:absolute;background-color:currentColor}.faq-icon:before{inset:50% 0 auto;height:1px;transform:translateY(-50%)}.faq-icon:after{inset:0 auto 0 50%;width:1px;transform:translate(-50%);transition:transform .4s var(--ease-brand)}.faq-item[open] .faq-icon:after{transform:translate(-50%) scaleY(0)}.faq-item>summary:hover .faq-icon{color:var(--color-evergreen)}.faq-item::details-content{block-size:0;overflow:clip;opacity:0;transition:content-visibility .45s var(--ease-brand) allow-discrete,opacity .4s var(--ease-brand),block-size .45s var(--ease-brand)}.faq-item[open]::details-content{block-size:auto;opacity:1}@media(prefers-reduced-motion:reduce){.faq-icon,.faq-icon:after,.faq-item::details-content{transition:none!important}}
