@layer base{.mdx-content{margin-left:auto;margin-right:auto;max-width:min(48rem,100%);width:100%;color:oklch(var(--foreground))}.mdx-content>*+*{margin-top:1.5rem}.mdx-content h1,.mdx-content h2,.mdx-content h3,.mdx-content h4{color:oklch(var(--foreground));font-weight:600;scroll-margin-top:80px}.mdx-content h1{font-size:2.4rem;margin-top:2.5rem}.mdx-content h2{font-size:1.6rem;margin-top:2.5rem}.mdx-content h3{font-size:1.4rem;margin-top:2rem}.faq h3{margin-top:0}.mdx-content h4{font-size:1.2rem}.mdx-content p{line-height:1.7}.mdx-content ol,.mdx-content p,.mdx-content ul{margin-top:1rem;color:oklch(var(--foreground)/.8)}.mdx-content ol,.mdx-content ul{padding-left:1.25rem}.mdx-content ul{list-style:none;padding-left:0}.mdx-content ul li{position:relative;padding-left:2.5rem}.mdx-content ul li:before{content:">";transform:scaleX(.6);position:absolute;left:1rem;color:oklch(var(--primary));font-weight:500}.mdx-content li+li{margin-top:.2rem}.mdx-content hr{margin:2.5rem 0;color:none!important;background-color:none;border:none;height:0}.mdx-content blockquote{margin-top:1.5rem;padding-left:1.25rem;border-left:4px solid oklch(var(--border));color:oklch(var(--foreground)/.7)}.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{margin-top:1.5rem;border-radius:1.25rem}.mdx-content table{width:100%;margin-bottom:0;border-collapse:collapse;font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;font-size:.9375rem;line-height:1.45}.mdx-content thead{border-bottom:2px solid var(--foreground)}.mdx-content tbody tr,.mdx-content thead tr{border-bottom:1px solid var(--brand-border-soft);background:transparent}.mdx-content tbody tr:hover,.mdx-content thead th,.mdx-content thead tr:hover{background:transparent}.mdx-content thead th{height:auto;padding:0 1.25rem .85rem 0;text-align:left;color:var(--muted-foreground);font-size:.6875rem;font-weight:700;letter-spacing:.34em;line-height:1.1;text-transform:uppercase}.mdx-content tbody td,.mdx-content thead th{font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif}.mdx-content tbody td{padding:1.05rem 1.25rem 1.05rem 0;vertical-align:middle;color:var(--foreground);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{position:relative;margin-top:2.25rem;border-top:1px solid var(--blog-border);padding-top:2.25rem;font-size:1.875rem;font-weight:500;line-height:1.05}.mdx-blog-content h2:before{content:none}.mdx-blog-content h2:first-of-type{margin-top:3.5rem;border-top:0;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{font-size:1.0625rem;font-weight:400}.mdx-blog-content li,.mdx-blog-content p{color:var(--blog-prose);font-family:var(--font-fraunces),Georgia,ui-serif,serif;line-height:1.65;text-wrap:pretty}.mdx-blog-content li{font-size:1.02rem}.mdx-blog-content>blockquote{margin-top:2rem;border-left:4px solid var(--blog-accent);background:var(--brand-bg-alt);padding:1.5rem}.mdx-blog-content>blockquote p{margin:0;color:var(--blog-ink);font-family:var(--font-fraunces),Georgia,ui-serif,serif;font-size:1.5rem;font-style:italic;font-weight:500;line-height:1.45;text-wrap:pretty}.mdx-callout__body{color:var(--muted-foreground);font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:400;line-height:1.6;text-wrap:pretty;white-space:pre-line}.mdx-callout__body p{margin:0;color:inherit;font:inherit;text-wrap:inherit;white-space:inherit}.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{margin:0;color:inherit;font:inherit;text-wrap:inherit}.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;font-size:.98rem;font-weight:400;line-height:1.65;text-wrap:pretty}.mdx-summary-panel__body p{margin:0;color:inherit;font:inherit;text-wrap:inherit}.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;font-size:1.5rem;font-style:italic;font-weight:500;line-height:1.45;text-wrap:pretty}.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;font-size:1.125rem;font-weight:500;line-height:1.25;text-wrap:pretty}.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}}}