.seo-studio{--seo-green:#83e1c3;--seo-amber:#ffcf80;--seo-red:#ff9fa8;flex-direction:column;gap:48px;min-width:0;display:flex}.r19-blog .r18-blog-section,.r19-article .r18-blog-section{margin-block-start:48px;margin-block-end:48px}.seo-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;display:flex}.seo-toolbar>*{min-width:0}.seo-toolbar h2{overflow-wrap:anywhere;flex:280px}.seo-studio .mm-button{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:44px}.seo-batch-controls{border-block-start:1px solid #ffffff26;border-block-end:1px solid #ffffff26;padding:32px 0}.seo-batch-controls input{accent-color:#83e1c3;flex-shrink:0;width:20px;height:20px}.seo-post-card{background:#0a1628;border:1px solid #ffffff30;border-radius:6px;min-width:0;padding:28px}.seo-badge{color:var(--seo-amber);font-size:14px;font-weight:600}.seo-badge.complete{color:var(--seo-green)}.seo-field-statuses{flex-wrap:wrap;gap:20px 28px;margin:28px 0;padding:0;list-style:none;display:flex}.seo-field-statuses li{align-items:center;gap:10px;display:flex;position:relative}.seo-dot{border:2px solid #fff4;border-radius:50%;flex-shrink:0;width:14px;height:14px;display:inline-block}.seo-dot.green{background:var(--seo-green)}.seo-dot.amber{background:var(--seo-amber)}.seo-dot.red{background:var(--seo-red)}.seo-dot:focus-visible{outline-offset:4px;outline:2px solid #fff}.seo-tooltip{color:#111928;z-index:2;background:#f4f7fb;border-radius:4px;width:230px;max-width:70vw;padding:12px;font-size:14px;display:none;position:absolute;bottom:calc(100% + 10px);left:0}.seo-dot:hover~.seo-tooltip,.seo-dot:focus~.seo-tooltip{display:block}.seo-review{border-block-start:1px solid #ffffff35;border-block-end:1px solid #ffffff35;min-width:0;padding-block-start:32px;padding-block-end:32px}.seo-field-row{border-bottom:1px solid #ffffff26;padding-block-start:28px;padding-block-end:28px}.seo-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.seo-comparison>*{min-width:0}.seo-comparison p{overflow-wrap:anywhere}.seo-comparison .mm-input{resize:vertical;color:#fff;background:#0d1a2d;width:100%;max-width:none}.seo-faq-editor{gap:24px;display:grid}.seo-studio .field-label{display:block}.seo-job progress{accent-color:#83e1c3;width:100%;height:10px;margin-top:16px}.seo-empty{padding-block-start:32px;padding-block-end:32px}.r19-blog .page-heading,.r19-blog h2,.r19-blog p,.r19-article .article-title,.r19-article .article-body,.r19-article .article-body p,.r19-article .article-body h2,.r19-article .article-body h3,.r19-article .article-body ul,.r19-article .article-body ol,.r19-article blockquote{text-wrap:wrap;max-width:none}.r19-article .article-body{width:100%}.r19-article p{max-width:none}.seo-takeaways{color:#111928;background:#edf3fa;border-left:4px solid #2877d9;margin-block-start:48px;margin-block-end:48px;padding:28px}.seo-takeaways ul{padding-left:22px;list-style:outside}.seo-takeaways li{margin-top:14px}.seo-public-faq{margin-block-start:48px;margin-block-end:48px}.seo-public-faq details{border-bottom:1px solid #ffffff30;padding-block-start:24px;padding-block-end:24px}.seo-public-faq summary{cursor:pointer;font-size:18px;line-height:1.5}.seo-public-faq p{margin-top:18px;line-height:1.8}.seo-category-link{color:#b0d4ff;align-items:center;min-height:44px;margin-top:16px;text-decoration:underline;display:inline-flex}.seo-category-filters{flex-wrap:wrap;gap:12px;margin-block-start:32px;margin-block-end:32px;display:flex}.seo-category-filters .tag-pill{white-space:normal}@media (max-width:767px){.seo-comparison{grid-template-columns:minmax(0,1fr);gap:24px}.seo-post-card{padding:20px}.seo-studio{gap:48px}.seo-takeaways{padding:22px}.seo-tooltip{width:200px}}
