.guide-md{font-size:1rem;line-height:1.65}.guide-md,.guide-md h1{color:var(--foreground)}.guide-md h1{font-size:1.75rem;font-weight:700;margin:0 0 1rem;line-height:1.25}.guide-md h2{font-size:1.25rem;font-weight:700;margin:2rem 0 .75rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);color:var(--color-navy-blue)}.guide-md h3{font-size:1.05rem;font-weight:600;margin:1.25rem 0 .5rem;color:var(--foreground)}.guide-md p{margin:.75rem 0;color:var(--foreground-secondary)}.guide-md a{color:var(--color-navy-blue);text-decoration:underline;text-underline-offset:2px}.guide-md a:hover{color:var(--color-gold-dark)}.guide-md ol,.guide-md ul{margin:.5rem 0 .75rem 1.25rem;color:var(--foreground-secondary)}.guide-md li{margin:.35rem 0}.guide-md strong{color:var(--foreground);font-weight:600}.guide-md code{font-size:.875em;padding:.15em .4em;border-radius:4px;background:color-mix(in srgb,var(--foreground) 8%,transparent);font-family:ui-monospace,monospace}.guide-md pre{margin:1rem 0;padding:1rem;border-radius:var(--border-radius-sm);background:var(--background-secondary);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);overflow-x:auto;font-size:.85rem}.guide-md pre code{padding:0;background:none}.guide-md table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.9rem}.guide-md td,.guide-md th{border:1px solid color-mix(in srgb,var(--foreground) 15%,transparent);padding:.5rem .65rem;text-align:left;vertical-align:top}.guide-md th{background:var(--background-secondary);font-weight:600;color:var(--foreground)}.guide-md hr{margin:2rem 0;border:none;border-top:1px solid color-mix(in srgb,var(--foreground) 12%,transparent)}.guide-md blockquote{margin:1rem 0;padding-left:1rem;border-left:4px solid var(--color-navy-blue);color:var(--foreground-secondary)}