.guide-prose_guideProse__HfHYA{font-size:1.0625rem;line-height:1.7;color:var(--foreground)}.guide-prose_guideProse__HfHYA>*+*{margin-top:1.15em}.guide-prose_guideProse__HfHYA p{color:color-mix(in oklch,var(--foreground) 86%,var(--muted-foreground))}.guide-prose_guideProse__HfHYA>p:first-child{font-size:1.15rem;line-height:1.65;color:var(--foreground)}.guide-prose_guideProse__HfHYA h2{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.1;letter-spacing:-.015em;font-weight:400;margin-top:2.4em;margin-bottom:.1em;scroll-margin-top:5rem}.guide-prose_guideProse__HfHYA h3{font-family:var(--font-sans);font-size:1.2rem;line-height:1.3;letter-spacing:-.01em;font-weight:600;margin-top:1.9em;margin-bottom:.1em;scroll-margin-top:5rem}.guide-prose_guideProse__HfHYA>h2:first-child,.guide-prose_guideProse__HfHYA>h3:first-child{margin-top:0}.guide-prose_guideProse__HfHYA a{color:var(--brand);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-color:color-mix(in oklch,var(--brand) 45%,transparent);transition:text-decoration-color .15s ease}.guide-prose_guideProse__HfHYA a:hover{text-decoration-color:var(--brand)}.guide-prose_guideProse__HfHYA a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}.guide-prose_guideProse__HfHYA strong{font-weight:600;color:var(--foreground)}.guide-prose_guideProse__HfHYA code{font-family:var(--font-mono);font-size:.86em;background-color:var(--muted);border:1px solid var(--border);border-radius:.35rem;padding:.08em .38em;white-space:nowrap}.guide-prose_guideProse__HfHYA ol,.guide-prose_guideProse__HfHYA ul{padding-left:1.3em}.guide-prose_guideProse__HfHYA ul{list-style:none}.guide-prose_guideProse__HfHYA ul>li{position:relative}.guide-prose_guideProse__HfHYA ul>li:before{content:"";position:absolute;left:-1.05em;top:.72em;width:.32em;height:.32em;border-radius:9999px;background-image:linear-gradient(135deg,var(--brand),var(--brand-2))}.guide-prose_guideProse__HfHYA ol{list-style:decimal}.guide-prose_guideProse__HfHYA li+li,.guide-prose_guideProse__HfHYA li>ol,.guide-prose_guideProse__HfHYA li>ul{margin-top:.45em}.guide-prose_guideProse__HfHYA li{color:color-mix(in oklch,var(--foreground) 86%,var(--muted-foreground))}.guide-prose_guideProse__HfHYA blockquote{border-left:2px solid color-mix(in oklch,var(--brand) 55%,var(--border));padding-left:1.1em;color:var(--muted-foreground);font-style:italic}.guide-prose_guideProse__HfHYA hr{border:0;border-top:1px solid var(--border);margin:2.6em 0}.guide-prose_guideProse__HfHYA table{width:100%;border-collapse:collapse;font-size:.95rem}.guide-prose_guideProse__HfHYA td,.guide-prose_guideProse__HfHYA th{text-align:left;padding:.5em .7em;border-bottom:1px solid var(--border);vertical-align:top}.guide-prose_guideProse__HfHYA th{font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground)}.guide-prose_guideProse__HfHYA .not-prose{font-size:1rem;line-height:1.5;color:var(--foreground)}.guide-prose_guideProse__HfHYA .not-prose>*+*{margin-top:0}