.creator-guide{max-width:900px;min-width:0}
.creator-guide .page-prose h2{scroll-margin-top:100px;margin-top:2.5rem;line-height:1.25}
.guide-code{max-width:100%;min-width:0;overflow:auto;border:1px solid var(--line);border-radius:12px;background:var(--wash);padding:1rem;font-size:14px;line-height:1.6;tab-size:2}
.guide-code code{white-space:pre;overflow-wrap:normal}
.creator-guide .inline-actions{margin-bottom:1.5rem;flex-wrap:wrap}
.creator-guide .page-prose{overflow-wrap:anywhere;white-space:normal;min-width:0}
.creator-guide .page-prose li{margin-bottom:.65rem}
.guide-contents{border:1px solid var(--line);border-radius:12px;padding:1.25rem;margin-bottom:2rem;background:var(--wash)}
.guide-contents h2{font-family:inherit;font-size:1rem;margin:0 0 .75rem}
.guide-contents ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 2rem;padding-left:1.3rem;margin:0;font-size:.9rem;line-height:1.55}
.guide-contents a{display:inline-block;padding:.3rem 0;color:var(--cobalt);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
@media(max-width:600px){.guide-contents ol{grid-template-columns:minmax(0,1fr)}.guide-code{font-size:12px;padding:.8rem}.creator-guide .page-prose h2{font-size:1.6rem}}
