/* Below the original tool and hub regions; no changes to cards or folder dialogs. */
.workshop-seo-guide{box-sizing:border-box;max-width:1120px;margin:40px auto;padding:24px;line-height:1.8;overflow-wrap:anywhere;color:inherit;font:inherit}
.workshop-seo-guide h2{font-size:1.15rem;margin:12px 0}
.workshop-seo-guide li{margin:6px 0}
.workshop-seo-guide nav ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:6px 20px;padding-left:20px}
.workshop-seo-guide a{color:inherit;text-decoration:underline;text-underline-offset:3px}
[data-seo-language]{text-decoration:none}
@media(max-width:600px){.workshop-seo-guide{margin:24px auto;padding:20px}}
/* S1: tool guide (usage + FAQ), search entrances, site name with a small byline. */
.workshop-tool-guide h3{font-size:1.02rem;margin:22px 0 8px}
.workshop-tool-guide h4{font-size:.98rem;margin:16px 0 4px}
.workshop-tool-guide p,.workshop-landing p{margin:6px 0;max-width:72ch}
.workshop-tool-guide ol,.workshop-tool-guide ul,.workshop-landing ul{padding-left:22px;margin:6px 0}
.workshop-landing h1{font-size:1.6rem;line-height:1.35;margin:8px 0 14px}
.workshop-landing h2{font-size:1.15rem;margin:22px 0 8px}
.workshop-guide-cta a{display:inline-block;margin-top:12px;padding:10px 18px;border-radius:10px;background:#1f3fd1;color:#fff;text-decoration:none;font-weight:700}
.workshop-page{box-sizing:border-box;max-width:880px}
.workshop-page-footer{box-sizing:border-box;max-width:880px;margin:0 auto 40px;padding:0 24px}
.workshop-page-footer a{color:inherit}
.brand-text{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;min-width:0}
.brand-sub{font-size:12px;font-weight:500;letter-spacing:0;color:var(--muted,#607187)}
@media(max-width:600px){.brand-text{flex-direction:column;align-items:flex-start;line-height:1.2}.workshop-page-footer{padding:0 20px}}
