.resources-mdx .resources-cards{gap:1rem;display:grid}.resources-mdx .resources-cards-cols-1,.resources-mdx .resources-cards-cols-2{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.resources-mdx .resources-cards-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.resources-mdx .resources-cards-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.resources-mdx .resources-cards-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.resources-mdx .resources-card{--color-fd-card:var(--bg);--color-fd-card-foreground:var(--fg);--color-fd-muted:color-mix(in oklch, var(--muted) 70%, var(--bg));--color-fd-muted-foreground:var(--muted-fg);--color-fd-accent:var(--muted);--color-fd-border:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);color:var(--fg);box-shadow:none;transition:background-color .2s,box-shadow .2s,border-color .2s}.resources-mdx .resources-card:hover{border-color:var(--border);background:color-mix(in oklch, var(--muted) 45%, var(--bg));box-shadow:0 2px 8px color-mix(in oklch, var(--fg) 6%, transparent)}.resources-mdx .resources-card h3{color:var(--fg)}:is(.resources-mdx .resources-card>p,.resources-mdx .resources-card>div:not(:has(svg))){color:var(--muted-fg)}.resources-mdx .resources-accordions{--color-fd-card:transparent;--color-fd-border:var(--border);--color-fd-muted-foreground:var(--muted-fg);border:none;border-bottom:1px solid var(--border);background:0 0;border-radius:0;overflow:visible}.resources-mdx .resources-accordions>[data-state]{border-top:1px solid var(--border)}.resources-mdx .resources-accordions [data-slot=accordion-trigger]{padding-top:1rem;padding-bottom:1rem;font-weight:500}.resources-mdx .resources-accordions [data-slot=accordion-content]>div{color:var(--muted-fg);padding-bottom:1rem}.resources-mdx [data-fd-step]{margin-top:1.5rem}.resources-mdx .resources-key-takeaways-body li::marker{color:var(--muted-fg)}.resources-mdx .resources-inline-cta a:hover{text-decoration:none}.resources-mdx .resources-table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid color-mix(in oklch, var(--border) 70%, transparent);border-radius:var(--radius-lg);background:var(--bg);min-width:0;max-width:100%;margin-top:1.5rem;margin-bottom:1.5rem;overflow-x:auto}.resources-mdx .resources-table-scroll::-webkit-scrollbar{height:6px}.resources-mdx .resources-table-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--muted-fg) 35%, transparent);border-radius:999px}.resources-mdx .resources-table{border-collapse:separate;border-spacing:0;text-align:start;width:100%;min-width:32rem;font-size:.875rem;line-height:1.5}.resources-mdx .resources-table th,.resources-mdx .resources-table td{vertical-align:top;overflow-wrap:break-word;border-bottom:1px solid color-mix(in oklch, var(--border) 70%, transparent);border-inline-start:1px solid color-mix(in oklch, var(--border) 70%, transparent);padding:.625rem .875rem}.resources-mdx .resources-table :is(th,td):first-child{border-inline-start:none}.resources-mdx .resources-table tr:last-child :is(th,td){border-bottom:none}.resources-mdx .resources-table th{color:var(--fg);background:color-mix(in oklch, var(--muted) 55%, var(--bg));white-space:nowrap;font-weight:600}.resources-mdx .resources-table td{color:var(--fg);background:var(--bg)}.resources-mdx .resources-table a{color:var(--primary);text-underline-offset:.2em;font-weight:500}.resources-mdx .resources-table a:hover{text-decoration:underline}.resources-mdx :not(pre)>code{border-radius:var(--radius-sm);border:1px solid color-mix(in oklch, var(--border) 60%, transparent);background:color-mix(in oklch, var(--muted) 55%, var(--bg));overflow-wrap:anywhere;padding:.125rem .35rem;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875em}.resources-mdx pre.resources-pre,.resources-mdx pre{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg);border:1px solid color-mix(in oklch, var(--border) 70%, transparent);background:color-mix(in oklch, var(--muted) 40%, var(--bg));max-width:100%;color:var(--fg);margin-top:1.5rem;margin-bottom:1.5rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}.resources-mdx pre code{font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:inherit;overflow-wrap:normal;white-space:pre;color:inherit;background:0 0;border:none;padding:0}.resources-toc-sidebar{overscroll-behavior:contain;max-height:calc(100dvh - 6rem);overflow-y:auto}.resources-toc-sidebar::-webkit-scrollbar{width:4px}.resources-toc-sidebar::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--muted-fg) 35%, transparent);border-radius:999px}
