.guide-intro{padding:22px 0 30px;border-top:1px solid var(--line)}.guide-meta{display:flex;flex-wrap:wrap;gap:8px 24px;color:var(--muted);font-size:12px;margin-bottom:20px}.guide-meta a{color:var(--green);font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}.guide-nav{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.guide-nav>p{font-size:12px;font-weight:700;color:var(--text)}.guide-nav>div{display:flex;flex-wrap:wrap;gap:8px}.guide-nav a{display:inline-flex;align-items:center;min-height:40px;border:1px solid var(--line);border-radius:24px;padding:8px 15px;background:var(--surface);color:var(--green);font-size:12px;font-weight:600;transition:border-color .2s,background-color .2s}.guide-nav a:hover{border-color:var(--green);background:var(--soft)}.guide-callout-link{margin-top:18px;min-height:36px}.guide-context{padding:40px 0 0}.guide-context-inner{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:45px;padding-top:28px}.guide-context h2{font-size:18px;font-weight:700;line-height:1.5;margin-bottom:12px}.guide-context p{font-size:13px;line-height:1.85;color:var(--muted)}.guide-context .text-link{margin-top:15px;min-height:36px}@media(max-width:600px){.guide-intro{padding:20px 0 25px}.guide-meta{font-size:11px;margin-bottom:16px}.guide-nav{gap:12px}.guide-nav a{font-size:11px;padding:9px 13px}.guide-context-inner{grid-template-columns:1fr;gap:20px}.guide-context{padding-top:26px}}
