/* Readable script examples shared by the two article templates. */
.article-script-example{margin-block:48px;scroll-margin-top:24px;min-width:0}
.article-script-example .fm-script{margin:24px 0;border:1px solid #cbd8cf;border-radius:12px;overflow:hidden;background:#fff;min-width:0}
.article-script-example .fm-script-label{margin:0;padding:10px 20px;border-bottom:1px solid #d9e1d8;background:#edf2e5;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}
.article-script-example .fm-script pre{margin:0;padding:20px 24px;background:#fff;color:#263b33;font:14px/1.85 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;max-width:100%;box-sizing:border-box}
.article-script-example pre code{font:inherit;white-space:inherit}.article-script-example .fm-string{color:#8b461e}.article-script-example .fm-field,.article-script-example .fm-variable{color:#14695e}.article-script-example .fm-function,.article-script-example .fm-number{color:#70429a}.article-script-example .fm-comment{color:#596c60;font-style:italic}.article-script-example .fm-step{color:#245d73;font-weight:650}
.article-script-jump{margin-block:24px}
@media(max-width:700px){.article-script-example .fm-script pre{padding:16px;font-size:13px}}
.article-script-example p code{white-space:normal;overflow-wrap:anywhere}
