.guide-page{padding:48px 0 70px}
.guide-page h1{font-size:clamp(42px,7vw,66px);margin:0 0 12px}
.guide-page h1 span{color:var(--purple)}
.guide-page .intro{max-width:850px;color:var(--muted);line-height:1.8;font-size:13px;margin:0 0 28px}
.guide-callout{border-color:#ff365f66}
.guide-callout strong{color:var(--red);font-size:11px;text-transform:uppercase;letter-spacing:1px}
.guide-callout p,.note-panel p{color:var(--muted);font-size:12px;line-height:1.8;margin:10px 0 0}
.guide-list{display:grid;gap:0}
.guide-entry{display:grid;grid-template-columns:minmax(155px, .65fr) 2fr;gap:18px;padding:19px 0;border-bottom:1px solid var(--line)}
.guide-entry:last-child{border-bottom:0}
.guide-file{font:700 13px ui-monospace,SFMono-Regular,Consolas,monospace;color:#e6d7fa;overflow-wrap:anywhere}
.guide-entry h3,.trouble-grid h3{font-family:Inter,Arial,sans-serif;text-transform:none;font-size:13px;margin:0 0 7px}
.guide-entry p,.trouble-grid p{font-size:11px;line-height:1.8;color:var(--muted);margin:0}
.guide-tag{display:inline-block;margin-top:10px;border:1px solid #ad5bfa55;border-radius:20px;padding:4px 8px;color:#d8baf7;font-size:8px;letter-spacing:1px}
.guide-entry a,.guide-actions a{display:inline-block;color:var(--red);font-size:10px;font-weight:800;margin:10px 12px 0 0}
.workflow{padding-left:22px;display:grid;gap:15px}
.workflow li{padding-left:5px;color:var(--red)}
.workflow b{display:block;color:var(--white);font-size:12px;margin-bottom:3px}
.workflow span{display:block;color:var(--muted);font-size:11px;line-height:1.7}
.guide-actions{border-top:1px solid var(--line);padding-top:12px;margin-top:20px}
.trouble-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.trouble-grid article{padding:15px;border:1px solid var(--line);border-radius:6px;background:#101017}
@media(max-width:650px){.guide-entry{grid-template-columns:1fr;gap:7px}.trouble-grid{grid-template-columns:1fr}.guide-file{font-size:12px}}
