.seo247-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:20px}.seo247-summary strong{display:block;font-size:30px}.seo247-summary span{display:block;color:var(--muted)}.seo247-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.seo247-filters{display:flex;gap:10px;margin:20px 0}.seo247-filters input{flex:1}.seo247-summary a{text-decoration:none}#seo247-editor textarea{font-family:monospace;line-height:1.5}.seo247-filters select{max-width:220px}td small{display:block;margin-top:5px}.seo-guide{max-width:1050px;margin:50px auto;padding:0 24px;color:#17263c}.seo-guide header{padding:30px 0}.seo-guide h1{font-size:clamp(30px,5vw,52px);line-height:1.1;letter-spacing:-1.4px}.seo-guide article{max-width:820px;font-size:18px;line-height:1.8}.seo-guide h2{font-size:27px;line-height:1.25;margin-top:38px}.seo-guide a{color:#066ce7}.seo-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.seo-guide-card{padding:24px;border:1px solid #dce4ef;border-radius:18px;background:#fff}.seo-guide-cta{display:flex;flex-wrap:wrap;gap:15px;align-items:center;padding:25px;background:#eaf4ff;border-radius:18px;margin:30px 0}.seo-guide-note{padding:20px;border-left:3px solid #1688ff;background:#eef6ff}.seo-guide details{border-bottom:1px solid #dce4ef;padding:18px 0}.seo-guide summary{font-weight:700;cursor:pointer}.seo-guide-entry{display:block;text-align:center;padding:20px}.seo-guide nav{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:650px){.seo247-filters{flex-direction:column}.seo247-filters select{max-width:100%}.seo-guide{padding:0 18px}.seo-guide article{font-size:16px}}

#seo247-editor [hidden]{display:none!important}#seo247-editor fieldset{border:1px solid var(--line,#dce4ef);border-radius:14px;margin:20px 0;padding:18px}#seo247-editor textarea{font-family:inherit;line-height:1.6}#seo247-editor label{margin:14px 0}#seo247-editor .seo247-tabs{position:sticky;top:0;background:var(--surface,#fff);padding:12px 0;z-index:2}
