.seo-shell{color:#e2e8f0;-webkit-font-smoothing:antialiased;background:#0b0b0d;min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif}.seo-hub{max-width:1060px;margin:0 auto;padding:64px 32px 96px}.seo-hub-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#8ea2ffb3;margin-bottom:14px;font-size:11px;font-weight:600}.seo-hub-title{letter-spacing:-.03em;color:#fff;margin:0 0 16px;font-size:clamp(28px,4vw,48px);font-weight:650;line-height:1.1}.seo-hub-subtitle{color:#ffffff85;max-width:620px;margin:0 0 56px;font-size:clamp(15px,1.8vw,17px);line-height:1.75}.seo-hub-grid{grid-template-columns:1fr;gap:16px;display:grid}.seo-hub-card{background:#0f1117;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:8px;padding:24px 28px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.seo-hub-card:hover{background:#131720;border-color:#8ea2ff47}.seo-hub-card-label{letter-spacing:.1em;text-transform:uppercase;color:#8ea2ff8c;font-size:10px;font-weight:700}.seo-hub-card-title{color:#e2e8f0;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600;line-height:1.35}.seo-hub-card-desc{color:#ffffff73;margin:0;font-size:13px;line-height:1.7}.seo-hub-card-arrow{color:#8ea2ff8c;margin-top:4px;font-size:12px;transition:transform .15s;display:inline-block}.seo-hub-card:hover .seo-hub-card-arrow{transform:translate(3px)}.seo-article-shell{color:#e2e8f0;-webkit-font-smoothing:antialiased;background:#0b0b0d;min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif}.seo-article{max-width:720px;margin:0 auto;padding:48px 32px 96px}.seo-breadcrumb{color:#ffffff52;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:36px;font-size:12px;display:flex}.seo-breadcrumb a{color:#ffffff6b;text-decoration:none;transition:color .12s}.seo-breadcrumb a:hover{color:#ffffffb8}.seo-breadcrumb-sep{opacity:.3;user-select:none}.seo-breadcrumb-current{color:#ffffff80}.seo-article-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#8ea2ffb3;margin-bottom:12px;font-size:11px;font-weight:600}.seo-article-title{letter-spacing:-.025em;color:#fff;margin:0 0 18px;font-size:clamp(24px,3.5vw,36px);font-weight:650;line-height:1.2}.seo-article-meta{color:#ffffff52;align-items:center;gap:10px;margin-bottom:36px;font-size:12px;display:flex}.seo-article-meta-sep{opacity:.28}.seo-article-intro{color:#ffffffad;border-bottom:1px solid #ffffff0f;margin:0 0 44px;padding-bottom:40px;font-size:16px;line-height:1.8}.seo-article-body{flex-direction:column;display:flex}.seo-article-section{border-bottom:1px solid #ffffff0d;padding:32px 0}.seo-article-section:last-of-type{border-bottom:none;padding-bottom:0}.seo-article-section h2{letter-spacing:-.02em;color:#f1f5f9;margin:0 0 14px;font-size:18px;font-weight:650;line-height:1.3}.seo-article-section h3{color:#cbd5e1;letter-spacing:-.005em;margin:20px 0 8px;font-size:14px;font-weight:600}.seo-article-section p{color:#ffffff94;margin:0 0 12px;font-size:14.5px;line-height:1.82}.seo-article-section p:last-child{margin-bottom:0}.seo-article-section ul,.seo-article-section ol{flex-direction:column;gap:7px;margin:10px 0 14px;padding-left:20px;display:flex}.seo-article-section li{color:#ffffff94;font-size:14.5px;line-height:1.75}.seo-article-section li strong,.seo-article-section p strong{color:#e2e8f0;font-weight:600}.seo-callout{background:#3b82f612;border:1px solid #3b82f633;border-left:3px solid #3b82f6;border-radius:8px;margin:20px 0;padding:16px 18px}.seo-callout p{font-size:13.5px;line-height:1.7;color:#ffffffad!important;margin:0!important}.seo-callout-label{letter-spacing:.1em;text-transform:uppercase;color:#8ea2ffbf;margin-bottom:6px;font-size:10px;font-weight:700}.seo-callout--warning{background:#f59e0b0f;border-color:#f59e0b2e #f59e0b2e #f59e0b2e #f59e0b}.seo-callout--warning .seo-callout-label{color:#fbbf24bf}.seo-article-cta{text-align:center;background:linear-gradient(135deg,#111827 0%,#0f1117 100%);border:1px solid #8ea2ff29;border-radius:14px;margin-top:56px;padding:36px}.seo-article-cta h3{color:#fff;letter-spacing:-.02em;margin:0 0 10px;font-size:17px;font-weight:650}.seo-article-cta p{color:#ffffff7a;margin:0 0 22px;font-size:13.5px;line-height:1.65}.seo-article-cta-btn{color:#8ea2ffe6;background:#8ea2ff1a;border:1px solid #8ea2ff52;border-radius:8px;padding:11px 22px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-block}.seo-article-cta-btn:hover{background:#8ea2ff2b;border-color:#8ea2ff80}@media (min-width:640px){.seo-hub-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:1024px){.seo-hub-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.seo-hub{padding:48px 20px 72px}.seo-article{padding:36px 20px 64px}.seo-article-cta{text-align:left;padding:28px 20px}.seo-article-cta-btn{text-align:center;width:100%}}
