.gd-main{max-width:820px;margin:0 auto;padding:24px 24px 60px}.gd-pagehead{padding:4px 0 8px}.gd-pagehead h1{margin-bottom:4px}.gd-lede{margin:0 0 16px;font-size:17px}.gd-toc{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.gd-toc a{font-family:var(--font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--mce-steel);border:1px solid var(--mce-border);background:var(--surface);padding:7px 12px;font-size:11px;text-decoration:none}.gd-toc a:hover{background:var(--mce-band);color:var(--mce-steel-hover)}.gd-section{background:var(--surface);border:1px solid var(--card-border);margin-top:20px;padding:22px 24px;scroll-margin-top:16px}.gd-section h2{margin-bottom:12px;font-size:25px}.gd-section h3{margin:18px 0 8px;font-size:19px}.gd-tools{background:var(--mce-band);border:1px solid var(--mce-border);margin-bottom:14px;padding:12px 14px}.gd-tools .mce-label{color:var(--mce-label);margin-bottom:8px;display:block}.gd-tools ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gd-tools li{font-family:var(--font-ui);color:#333;border:1px solid var(--mce-border);background:#fff;padding:4px 10px;font-size:12px}.gd-section ol{margin:8px 0;padding-left:22px}.gd-section li{margin-bottom:8px;line-height:1.65}.gd-section p{line-height:1.7}.gd-note{background:var(--info-bg);border-left:4px solid var(--mce-steel);padding:10px 14px;font-size:15.5px}.gd-crosslink{color:var(--text);border-top:1px solid var(--mce-border-subtle);margin-top:14px;padding-top:12px;font-size:15.5px}.gd-help{margin-top:20px;padding:20px 24px}.gd-help h2{margin-bottom:6px;font-size:22px}.gd-help p{margin:0;line-height:1.7}
