.guide-prose{max-width:720px;color:var(--text-secondary);margin:0 auto;font-size:16.5px;line-height:1.75}.guide-prose h2{letter-spacing:-.02em;color:var(--text-primary);margin:44px 0 14px;font-size:26px;font-weight:700;line-height:1.25}.guide-prose h3{color:var(--text-primary);margin:30px 0 10px;font-size:19px;font-weight:650;line-height:1.3}.guide-prose p{margin:0 0 18px}.guide-prose ul,.guide-prose ol{margin:0 0 18px;padding-left:24px}.guide-prose li{margin-bottom:8px}.guide-prose strong{color:var(--text-primary);font-weight:650}.guide-prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.guide-prose table{border-collapse:collapse;width:100%;margin:8px 0 24px;font-size:14.5px}.guide-prose th{text-align:left;color:var(--text-tertiary);border-bottom:1px solid var(--stone-200,#0000001a);padding:10px 12px;font-weight:600}.guide-prose td{border-bottom:1px solid var(--stone-200,#0000000f);color:var(--text-primary);padding:10px 12px}.guide-prose .guide-callout{border:1px solid var(--orange-tint,#e07a3540);background:var(--orange-tint,#e07a350f);border-radius:14px;margin:24px 0;padding:18px 20px;font-size:15px}.guide-prose .guide-callout b{color:var(--text-primary)}.guide-hero-meta{color:var(--text-tertiary);align-items:center;gap:18px;font-size:13.5px;display:flex}.guide-cards{grid-template-columns:repeat(2,1fr);gap:20px;max-width:980px;margin:0 auto;display:grid}@media (max-width:760px){.guide-cards{grid-template-columns:1fr}}
