
/* TABLUME V3.3: searchable help pages + contextual navigation only */
.seo-resources{padding-top:55px;padding-bottom:68px}.seo-intro{margin:14px 0 24px;color:#67728a;line-height:1.85;max-width:830px;font-size:15px}.seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.seo-card{display:flex;flex-direction:column;gap:11px;min-width:0;background:#fff;color:#23304e!important;border:1px solid #e0e5f1;border-radius:18px;padding:26px;text-decoration:none;transition:transform .18s ease,border-color .18s ease}.seo-card:hover,.seo-card:focus-visible{transform:translateY(-2px);border-color:#8376ed}.seo-card-num{font-size:11px;letter-spacing:.12em;color:#7463e8;font-weight:800}.seo-card h3{font-size:20px;line-height:1.35;letter-spacing:-.04em}.seo-card p{font-size:14px;line-height:1.8;color:#66738d;flex:1}.seo-readmore{font-size:13px;color:#6e59d8;font-weight:800}.seo-more{margin:22px 0 0;font-size:14px;color:#687591}.seo-more a{color:#5f52d9;text-decoration:underline;text-underline-offset:3px}.seo-guide-list{display:grid;gap:11px;margin-top:18px}.seo-guide-list a{font-size:14px;color:#5848c6;font-weight:700;text-decoration:underline;text-underline-offset:3px}.seo-aux-links{display:flex;flex-wrap:wrap;gap:11px;padding:20px 0;margin-top:32px;border-top:1px solid #e2e6f0}.seo-aux-links a{font-weight:700;color:#5d50c8;font-size:13px}.seo-article{max-width:920px;margin:0 auto;padding:35px 0 88px}.seo-article-hero{background:linear-gradient(125deg,#f1efff,#fff);border:1px solid #e3e3fa;padding:36px 40px;border-radius:22px;margin-bottom:24px}.seo-article-hero h1{font-size:clamp(29px,4vw,43px);line-height:1.29;letter-spacing:-.06em;margin:14px 0}.seo-article-hero p,.seo-article-section p,.seo-article-section li{font-size:15px;line-height:1.85;color:#5a6780}.seo-article-breadcrumb{font-size:13px;color:#6a5de2}.seo-article-breadcrumb a{color:#5c4ec9;text-decoration:underline;text-underline-offset:3px}.seo-article-section{padding:30px 38px;margin:18px 0;background:#fff;border-radius:18px;border:1px solid #e3e7f1}.seo-article-section h2{font-size:25px;line-height:1.4;margin-bottom:15px;letter-spacing:-.05em}.seo-article-section h3{font-size:18px;margin:22px 0 10px}.seo-article-section ul,.seo-article-section ol{padding-left:23px;margin:14px 0}.seo-article-section li{margin:4px 0}.seo-article-section a{color:#5d4bc7;text-decoration:underline;text-underline-offset:2px}.seo-article-section code{padding:2px 6px;background:#f0f0ff;border-radius:5px}.seo-article-section pre{background:#182544;color:#f7f8ff;overflow:auto;padding:19px;border-radius:12px;line-height:1.65;font-size:13px}.seo-article-section table{border-collapse:collapse;width:100%;font-size:13px;margin:18px 0}.seo-article-section th,.seo-article-section td{border:1px solid #dfe4f0;padding:11px;text-align:left}.seo-article-section th{background:#f5f5ff}.seo-table-scroll{overflow-x:auto;max-width:100%}.seo-warning{background:#f5f2ff;padding:16px 19px;border-left:3px solid #7569ec;border-radius:8px}.seo-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.seo-related a{display:block;padding:16px;background:#f6f5ff;border-radius:12px;font-weight:700;color:#6353cf;text-decoration:none}.seo-related a:focus-visible,.seo-related a:hover{text-decoration:underline}.seo-btn{display:inline-flex;padding:13px 18px;background:#7264e7;color:#fff!important;border-radius:9px;text-decoration:none!important;font-weight:800;margin-top:20px}.seo-disclaimer{font-size:13px!important;color:#68718c!important}.seo-article-updated{font-size:12px!important;color:#8190a4!important;margin-top:14px}.seo-article-footer{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;padding:24px 0;color:#77849c;font-size:13px}.seo-article-footer a{color:#6356ce;text-decoration:underline;text-underline-offset:3px}
@media(max-width:800px){.seo-grid{grid-template-columns:1fr}.seo-resources{padding-top:32px;padding-bottom:44px}.seo-card{padding:20px}.seo-article{padding:15px 0 65px}.seo-article-hero,.seo-article-section{padding:23px 18px}.seo-article-section h2{font-size:22px}.seo-related{grid-template-columns:1fr}.seo-article-section pre{font-size:12px}.seo-article-section th,.seo-article-section td{padding:8px}.seo-article-footer{padding:18px 0}}
