/* Scoped, additive guidance. Tool controls and the shared header are untouched. */
.ant-seo-guide{max-width:1080px;margin:36px auto;padding:24px;color:#dce8f8;font:15px/1.75 'DM Sans',system-ui,sans-serif}
.ant-seo-guide h1,.ant-seo-guide h2,.ant-seo-guide h3{color:#edf5ff;line-height:1.35}
.ant-seo-guide h2{font-size:23px;margin:28px 0 14px}.ant-seo-guide h3{font-size:17px;margin:18px 0 8px}
.ant-seo-guide p{max-width:85ch}.ant-seo-guide li{margin:9px 0}.ant-seo-guide ol,.ant-seo-guide ul{padding-left:24px}
.ant-seo-guide details{border-bottom:1px solid #304158;padding:14px 0}.ant-seo-guide summary{cursor:pointer;font-weight:600}.ant-seo-guide details p{margin:10px 0 0}
.ant-seo-guide a{color:#72baff}.ant-seo-guide .ant-seo-key-note{border-left:3px solid #0081fb;padding:10px 14px;background:#14263b}
.df-page .ant-seo-guide{font-family:'DF Sans',system-ui,sans-serif}.df-page .df-welcome .df-home-title{font-size:42px;margin:12px 0;letter-spacing:-1.5px}
@media(max-width:720px){.ant-seo-guide{padding:20px 16px;margin:24px auto;font-size:14px}.ant-seo-guide h2{font-size:21px}.df-page .df-welcome .df-home-title{font-size:32px}}
