.prose:has(.guide){border-radius:1rem;box-shadow:0 1px 8px #0000001a}.prose .guide h1{font-size:2.125rem;font-weight:650;letter-spacing:-.015em;margin-bottom:1rem}.prose .guide h2{font-size:1.5rem;font-weight:600;letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:.75rem}.prose .guide h3{font-size:1.2rem;font-weight:600;color:var(--color-brand-primary);margin-top:1.75rem;margin-bottom:.5rem}.guide p{line-height:1.85;margin-bottom:1.15rem}.guide ul{list-style:none;margin-left:0}.guide ul li{position:relative;padding-left:1.5rem;margin-bottom:.6rem}.guide ul li:before{content:"";position:absolute;left:0;top:.65em;width:.4rem;height:.4rem;border-radius:9999px;background-color:var(--color-brand-primary)}.guide table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}.guide th,.guide td{text-align:left;padding:.6rem .9rem;border-bottom:1px solid var(--color-border-muted)}.guide thead th{color:var(--color-text);font-weight:600;border-bottom:2px solid var(--color-border)}.doc-meta.svelte-lngw45{margin-top:3rem;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--color-border-muted) 45%,transparent);color:var(--color-text-muted);font-size:.875rem}.doc-meta.svelte-lngw45 p:where(.svelte-lngw45){margin:0}.doc-meta.svelte-lngw45 .disclaimer:where(.svelte-lngw45){margin-bottom:.5rem;font-style:italic;color:var(--color-text-muted)}
