.suno-guide .article-heading{max-width:880px;margin-top:28px}.suno-guide .reading{max-width:760px}.suno-guide .lead{max-width:720px;font-size:20px}.suno-guide section{scroll-margin-top:24px}.suno-guide .guide-toc{display:block;margin:32px 0;padding:24px;border:1px solid var(--line)}.guide-toc strong{display:block;color:var(--gold);font-size:16px}.guide-toc ol{margin:12px 0 0;padding-left:24px;columns:2;column-gap:32px}.guide-toc li{break-inside:avoid;padding:5px 0;font-size:16px}.suno-guide .guide-toc a{display:inline;min-height:0;text-decoration:underline;font-size:16px}.suno-guide pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:24px;background:#10101b;border:1px solid var(--line);font:16px/1.7 monospace}.suno-guide .practice{padding:20px 24px;border-left:3px solid var(--gold);background:rgba(221,194,123,.04);margin:24px 0}.suno-guide .practice strong{font-size:14px;color:var(--gold)}.suno-guide .practice p{font-size:17px;margin:8px 0 0}.suno-guide .controls{margin:24px 0}.suno-guide .controls dt{color:var(--gold);font-weight:700;margin-top:22px}.suno-guide .controls dd{margin:6px 0 0}.suno-guide li{margin-bottom:10px}.suno-guide h3{font-size:21px;line-height:1.4;font-weight:400;color:var(--gold);margin-top:30px}.suno-guide .eyebrow{font-size:14px!important}.suno-guide .citation{font-size:14px}.suno-guide code{overflow-wrap:anywhere}.suno-guide .guide-end{padding-top:24px;border-top:1px solid var(--line)}
@media(max-width:700px){.guide-toc ol{columns:1}.suno-guide .lead{font-size:18px}.suno-guide pre,.suno-guide .practice,.suno-guide .guide-toc{padding:18px}.suno-guide .reading{font-size:17px}}
