.guide-root{--g-ink-2:#0e0e0c;--g-ink-3:#151513;--g-line:rgb(255 255 240/0.09);--g-line-2:rgb(255 255 240/0.16);--g-fg:#f3f3ee;--g-mute:#a3a39a;--g-faint:#6d6d66;--g-body:#cfcfc6;--g-accent-ink:#0b1200;--g-accent-line:oklch(0.9137 0.2777 130.09/0.35);--g-pin:#ff5ca8;color:var(--g-fg);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.65}.guide-serif{font-family:var(--font-guide-serif),"Iowan Old Style",Georgia,serif;font-weight:400}.guide-eyebrow,.guide-mono{font-family:var(--font-guide-mono),ui-monospace,"SFMono-Regular",Menlo,monospace}.guide-eyebrow{font-weight:500;font-size:12px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--g-mute)}.guide-faq summary{list-style:none}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary:after{content:"+";color:var(--color-accent);font-family:var(--font-guide-mono),ui-monospace,monospace}.guide-faq[open] summary:after{content:"–"}.guide-root h1,.guide-root h2,.guide-root h3{text-wrap:balance}