@layer base{.mdx-content{width:100%;max-width:min(48rem,100%);color:oklch(var(--foreground));margin-left:auto;margin-right:auto}.mdx-content>*+*{margin-top:1.5rem}.mdx-content h1,.mdx-content h2,.mdx-content h3,.mdx-content h4{color:oklch(var(--foreground));scroll-margin-top:80px;font-weight:600}.mdx-content h1{margin-top:2.5rem;font-size:2.4rem}.mdx-content h2{margin-top:2.5rem;font-size:1.6rem}.mdx-content h3{margin-top:2rem;font-size:1.4rem}.faq h3{margin-top:0}.mdx-content h4{font-size:1.2rem}.mdx-content p{color:oklch(var(--foreground)/.8);margin-top:1rem;line-height:1.7}.mdx-content ul,.mdx-content ol{color:oklch(var(--foreground)/.8);margin-top:1rem;padding-left:1.25rem}.mdx-content ul{padding-left:0;list-style:none}.mdx-content ul li{padding-left:2.5rem;position:relative}.mdx-content ul li:before{content:">";color:oklch(var(--primary));font-weight:500;position:absolute;left:1rem;transform:scaleX(.6)}.mdx-content li+li{margin-top:.2rem}.mdx-content hr{background-color:none;border:none;height:0;margin:2.5rem 0;color:none!important}.mdx-content blockquote{border-left:4px solid oklch(var(--border));color:oklch(var(--foreground)/.7);margin-top:1.5rem;padding-left:1.25rem}.mdx-content a{color:oklch(var(--primary))}.mdx-content li a,.mdx-content p a{color:var(--href-color)}.mdx-content li h3 a{color:oklch(var(--foreground))}.mdx-content td a,.mdx-content th a{color:var(--href-color)}.mdx-content img{border-radius:1.25rem;margin-top:1.5rem}.mdx-content table{border-collapse:collapse;width:100%;font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;margin-bottom:0;font-size:.9375rem;line-height:1.45}.mdx-content thead{border-bottom:2px solid var(--foreground)}.mdx-content thead tr,.mdx-content tbody tr{border-bottom:1px solid var(--brand-border-soft);background:0 0}.mdx-content thead tr:hover,.mdx-content tbody tr:hover{background:0 0}.mdx-content thead th{text-align:left;height:auto;color:var(--muted-foreground);font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:.34em;text-transform:uppercase;background:0 0;padding:0 1.25rem .85rem 0;font-size:.6875rem;font-weight:700;line-height:1.1}.mdx-content tbody td{vertical-align:middle;color:var(--foreground);font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;padding:1.05rem 1.25rem 1.05rem 0;font-size:.9375rem;font-weight:500;line-height:1.45}.mdx-content tbody td:first-child{color:var(--foreground);font-weight:800}.mdx-content tbody td:last-child,.mdx-content thead th:last-child{padding-right:0}.mdx-content table a{color:var(--brand-accent);font-weight:500;text-decoration:none}.mdx-blog-content{--blog-paper:var(--card);--blog-ink:var(--foreground);--blog-prose:#332f1f;--blog-muted:#555;--blog-subtle:#888;--blog-border:var(--brand-border-soft);--blog-accent:var(--brand-accent);--blog-accent-dark:var(--brand-accent-dark);color:var(--blog-ink)}.dark .mdx-blog-content{--blog-prose:#c8c4b8;--blog-muted:#909090;--blog-subtle:#606060}.mdx-blog-content h1,.mdx-blog-content h2,.mdx-blog-content h3,.mdx-blog-content h4{color:var(--blog-ink);font-family:var(--font-fraunces),Georgia,ui-serif,serif;letter-spacing:-.01em;text-wrap:balance}.mdx-blog-content h2{border-top:1px solid var(--blog-border);margin-top:2.25rem;padding-top:2.25rem;font-size:1.875rem;font-weight:500;line-height:1.05;position:relative}.mdx-blog-content h2:before{content:none}.mdx-blog-content h2:first-of-type{border-top:0;margin-top:3.5rem;padding-top:0}.mdx-blog-content h2:first-of-type:before{content:none}.mdx-blog-content h3{margin-top:2.25rem;font-size:1.5rem;font-weight:500;line-height:1.12}.mdx-blog-content p{color:var(--blog-prose);font-family:var(--font-fraunces),Georgia,ui-serif,serif;text-wrap:pretty;font-size:1.0625rem;font-weight:400;line-height:1.65}.mdx-blog-content li{color:var(--blog-prose);font-family:var(--font-fraunces),Georgia,ui-serif,serif;text-wrap:pretty;font-size:1.02rem;line-height:1.65}.mdx-blog-content>blockquote{border-left:4px solid var(--blog-accent);background:var(--brand-bg-alt);margin-top:2rem;padding:1.5rem}.mdx-blog-content>blockquote p{color:var(--blog-ink);font-family:var(--font-fraunces),Georgia,ui-serif,serif;text-wrap:pretty;margin:0;font-size:1.5rem;font-style:italic;font-weight:500;line-height:1.45}.mdx-callout__body{color:var(--muted-foreground);font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;text-wrap:pretty;white-space:pre-line;font-size:15px;font-weight:400;line-height:1.6}.mdx-callout__body p{color:inherit;font:inherit;text-wrap:inherit;white-space:inherit;margin:0}.mdx-tip-list__body a{color:var(--brand-accent);font-weight:800;text-decoration:none}.mdx-tip-list__body a:hover{color:var(--brand-accent-dark)}.mdx-feature-grid__body p{color:inherit;font:inherit;text-wrap:inherit;margin:0}.mdx-feature-grid__body a{color:var(--brand-accent);font-weight:800;text-decoration:none}.mdx-feature-grid__body a:hover{color:var(--brand-accent-dark)}.mdx-content-checklist a{color:var(--brand-accent);font-weight:800;text-decoration:none}.mdx-content-checklist a:hover{color:var(--brand-accent-dark)}.mdx-summary-panel__body{color:var(--muted-foreground);font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;text-wrap:pretty;font-size:.98rem;font-weight:400;line-height:1.65}.mdx-summary-panel__body p{color:inherit;font:inherit;text-wrap:inherit;margin:0}.mdx-summary-panel__body p+p{margin-top:.75rem}.mdx-summary-panel__body strong{color:var(--foreground);font-weight:800}.mdx-summary-panel__body a{color:var(--brand-accent);font-weight:800;text-decoration:none}.mdx-summary-panel__body a:hover{color:var(--brand-accent-dark)}.mdx-quote-block__body,.mdx-quote-block__body p{color:var(--foreground);font-family:var(--font-fraunces),Georgia,ui-serif,serif;text-wrap:pretty;font-size:1.5rem;font-style:italic;font-weight:500;line-height:1.45}.mdx-quote-block__body p{margin:0}.mdx-rule-block__body,.mdx-rule-block__body p{color:#f7f4ef;font-family:var(--font-fraunces),Georgia,ui-serif,serif;text-wrap:pretty;font-size:1.125rem;font-weight:500;line-height:1.25}.mdx-rule-block__body p{margin:0}@media (min-width:48rem){.mdx-blog-content h2{margin-top:2.5rem;padding-top:2.5rem}.mdx-blog-content h2:first-of-type{margin-top:3.5rem;padding-top:0}.mdx-blog-content h2:before{content:none}.mdx-blog-content h2{font-size:2.25rem}.mdx-blog-content h3{font-size:1.75rem}.mdx-blog-content>blockquote{padding:2rem}.mdx-blog-content>blockquote p{font-size:1.875rem}.mdx-quote-block__body,.mdx-quote-block__body p{font-size:1.5rem}}@media (min-width:64rem){.mdx-blog-content h2{margin-top:2.75rem;padding-top:2.75rem}.mdx-blog-content h2:first-of-type{margin-top:3.5rem;padding-top:0}.mdx-blog-content h2:before{content:none}.mdx-blog-content h2{font-size:2.625rem}.mdx-blog-content>blockquote{padding:2.5rem}.mdx-rule-block__body,.mdx-rule-block__body p{font-size:1.125rem}}}