.blog-module__JsT-Oq__blogPage,.blog-module__JsT-Oq__blogDetailPage{--blog-ui-text:#1d1d1f;--blog-ui-text-soft:#6e6e73;--blog-ui-text-muted:#86868b;--blog-ui-surface:#fff;--blog-ui-surface-soft:#f5f5f7;--blog-ui-border:#00000014;--blog-ui-border-soft:#0000000f;--blog-ui-border-strong:#00000024;--blog-ui-accent:#06c;--blog-ui-accent-bg:#f5f5f7;--blog-ui-accent-bg-hover:#ececef;--blog-ui-accent-border:#00000014;--blog-ui-accent-text:#1d1d1f;--blog-ui-shadow:0 1px 2px #0000000a;--blog-ui-shadow-hover:0 12px 30px #0000001a;margin:0 auto;padding:40px 20px 72px}.blog-module__JsT-Oq__blogPage{max-width:1040px}.blog-module__JsT-Oq__blogDetailPage{max-width:860px}.blog-module__JsT-Oq__heroPanel{border:1px solid var(--blog-ui-border);box-shadow:var(--blog-ui-shadow);background:linear-gradient(#fff 0%,#fbfbfd 100%);border-radius:24px;margin-bottom:36px;padding:36px 32px}.blog-module__JsT-Oq__heroEyebrow{border:1px solid var(--blog-ui-border);background:var(--blog-ui-surface-soft);height:26px;color:var(--blog-ui-text-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:16px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.blog-module__JsT-Oq__pageTitle{color:var(--blog-ui-text);letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.08}.blog-module__JsT-Oq__sectionTitle{color:var(--blog-ui-text);letter-spacing:-.015em;margin-bottom:12px;font-size:22px;font-weight:600}.blog-module__JsT-Oq__sectionHeaderRow{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.blog-module__JsT-Oq__sectionHeaderRow .blog-module__JsT-Oq__sectionTitle{margin-bottom:0}.blog-module__JsT-Oq__sectionActionLink{border:1px solid var(--blog-ui-accent-border);background:var(--blog-ui-accent-bg);min-height:30px;color:var(--blog-ui-accent-text);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .16s,background-color .16s;display:inline-flex}.blog-module__JsT-Oq__sectionActionLink:hover{background:var(--blog-ui-accent-bg-hover);transform:translateY(-1px)}.blog-module__JsT-Oq__leadText{color:var(--blog-ui-text-soft);max-width:62ch;margin-bottom:22px;font-size:17px;line-height:1.6}.blog-module__JsT-Oq__metaText{color:var(--blog-ui-text-muted);margin-bottom:20px}.blog-module__JsT-Oq__quickLinks{color:var(--blog-ui-text-soft);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:4px;font-size:14px;display:flex}.blog-module__JsT-Oq__accentLink{color:var(--blog-ui-accent);font-weight:500;text-decoration:none}.blog-module__JsT-Oq__accentLink:hover{text-decoration:underline}.blog-module__JsT-Oq__cardGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:18px;display:grid}.blog-module__JsT-Oq__cardLink{color:inherit;text-decoration:none;animation:.42s both blog-module__JsT-Oq__blogFadeUp;display:flex}.blog-module__JsT-Oq__card{border:1px solid var(--blog-ui-border);background:var(--blog-ui-surface);width:100%;box-shadow:var(--blog-ui-shadow);border-radius:18px;flex-direction:column;padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.blog-module__JsT-Oq__card:hover{border-color:var(--blog-ui-border-strong);box-shadow:var(--blog-ui-shadow-hover);transform:translateY(-3px)}.blog-module__JsT-Oq__cardThumbWrap{background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:14px 14px 0 0;margin:-18px -18px 12px;overflow:hidden}.blog-module__JsT-Oq__cardThumb{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.blog-module__JsT-Oq__cardTitle{letter-spacing:-.015em;margin-bottom:8px;font-size:20px;line-height:1.3}.blog-module__JsT-Oq__cardTitle a{color:var(--blog-ui-text);text-decoration:none}.blog-module__JsT-Oq__cardTitle a:hover{color:var(--blog-ui-accent)}.blog-module__JsT-Oq__coverStrip{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.blog-module__JsT-Oq__coverHint{color:var(--blog-ui-text-muted);white-space:nowrap;font-size:12px}.blog-module__JsT-Oq__topicBadge{border:1px solid var(--blog-ui-border);min-height:24px;color:var(--blog-ui-text-soft);background:var(--blog-ui-surface-soft);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.blog-module__JsT-Oq__cardDesc{color:var(--blog-ui-text-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:16px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__cardFooterRow{border-top:1px solid var(--blog-ui-border-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.blog-module__JsT-Oq__cardReadTime{color:var(--blog-ui-text-muted);font-size:13px}.blog-module__JsT-Oq__cardMoreLink{color:var(--blog-ui-accent);white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:500;text-decoration:none;transition:gap .16s;display:inline-flex}.blog-module__JsT-Oq__cardMoreLink:hover{gap:8px}.blog-module__JsT-Oq__smallMuted{color:#64748b}.blog-module__JsT-Oq__navBack{margin-bottom:20px}.blog-module__JsT-Oq__contentSection{margin-bottom:32px;scroll-margin-top:96px}.blog-module__JsT-Oq__contentHeading{letter-spacing:-.015em;color:var(--blog-ui-text);margin-bottom:12px;font-size:24px;font-weight:600}.blog-module__JsT-Oq__contentParagraph{color:var(--blog-ui-text);line-height:calc(1.75 * var(--blog-line-height-scale,1));font-size:calc(17px * var(--blog-font-scale,1));margin-bottom:14px}.blog-module__JsT-Oq__inlineMedia{border:1px solid var(--blog-ui-border);background:var(--blog-ui-surface-soft);border-radius:14px;margin:16px 0 0;overflow:hidden}.blog-module__JsT-Oq__inlineMediaImage{width:100%;height:auto;display:block}.blog-module__JsT-Oq__inlineMediaCaption{color:var(--blog-ui-text-muted);border-top:1px solid var(--blog-ui-border);background:var(--blog-ui-surface);margin:0;padding:10px 12px;font-size:12px}.blog-module__JsT-Oq__contentWrap{--blog-font-scale:1;--blog-line-height-scale:1;border:1px solid var(--blog-ui-border);background:var(--blog-ui-surface);box-shadow:var(--blog-ui-shadow);border-radius:20px;margin-bottom:24px;padding:28px 30px}.blog-module__JsT-Oq__sectionQuickNav{z-index:40;border:1px solid var(--blog-ui-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border-radius:12px;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:8px;display:flex;position:sticky;top:10px}.blog-module__JsT-Oq__sectionQuickLink{border:1px solid var(--blog-ui-accent-border);background:var(--blog-ui-accent-bg);min-height:28px;color:var(--blog-ui-accent-text);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.blog-module__JsT-Oq__sectionQuickLink:hover{background:var(--blog-ui-accent-bg-hover)}.blog-module__JsT-Oq__sectionQuickLinkActive{border-color:var(--blog-ui-text);background:var(--blog-ui-text);color:#fff}.blog-module__JsT-Oq__readingProgressBar{z-index:80;background:var(--blog-ui-accent);border-radius:0 999px 999px 0;height:3px;position:fixed;top:0;left:0}.blog-module__JsT-Oq__readingProgressPill{z-index:1200;border:1px solid var(--blog-ui-border);min-height:28px;color:var(--blog-ui-text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;position:fixed;bottom:16px;right:16px}.blog-module__JsT-Oq__readingProgressAction{border:1px solid var(--blog-ui-border);background:var(--blog-ui-surface-soft);color:var(--blog-ui-text);cursor:pointer;border-radius:999px;min-height:24px;padding:0 10px;font-size:11px;font-weight:600}.blog-module__JsT-Oq__readingProgressAction:hover{background:var(--blog-ui-accent-bg-hover)}.blog-module__JsT-Oq__readingProgressActionGhost{border:1px solid var(--blog-ui-border);background:var(--blog-ui-surface);color:var(--blog-ui-text-soft);cursor:pointer;border-radius:999px;min-height:24px;padding:0 10px;font-size:11px;font-weight:600}.blog-module__JsT-Oq__readingProgressActionGhost:hover{background:var(--blog-ui-surface-soft)}.blog-module__JsT-Oq__readingResumeWrap{z-index:1200;position:fixed;bottom:56px;right:16px}.blog-module__JsT-Oq__readingResumeButton{border:1px solid var(--blog-ui-border);background:var(--blog-ui-surface);color:var(--blog-ui-text);cursor:pointer;min-height:30px;box-shadow:var(--blog-ui-shadow-hover);border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.blog-module__JsT-Oq__readingResumeButton:hover{background:var(--blog-ui-surface-soft)}.blog-module__JsT-Oq__readingToolbar{z-index:1200;border:1px solid var(--blog-ui-border);min-height:32px;color:var(--blog-ui-text-soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex;position:fixed;bottom:16px;left:16px}.blog-module__JsT-Oq__readingToolbarBtn{border:1px solid var(--blog-ui-border);background:var(--blog-ui-surface);color:var(--blog-ui-text);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-height:24px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.blog-module__JsT-Oq__readingToolbarBtn:disabled{cursor:not-allowed;opacity:.5}.blog-module__JsT-Oq__readingToolbarBtnActive{border-color:var(--blog-ui-text);background:var(--blog-ui-text);color:#fff}.blog-module__JsT-Oq__readingSectionPager{z-index:1190;border:1px solid var(--blog-ui-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border-radius:999px;align-items:center;gap:8px;padding:4px 8px;display:none;position:fixed;bottom:56px;left:50%;transform:translate(-50%)}.blog-module__JsT-Oq__readingSectionPagerBtn{border:1px solid var(--blog-ui-border);background:var(--blog-ui-surface);color:var(--blog-ui-text);border-radius:999px;min-height:28px;padding:0 10px;font-size:12px;font-weight:600}.blog-module__JsT-Oq__readingSectionPagerBtn:disabled{opacity:.45}.blog-module__JsT-Oq__readingSectionPagerLabel{color:var(--blog-ui-text-soft);font-size:12px;font-weight:600}.blog-module__JsT-Oq__topicCover{border:1px solid var(--blog-ui-border);background:var(--blog-ui-surface);box-shadow:var(--blog-ui-shadow);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:20px;display:flex}.blog-module__JsT-Oq__topicCoverMain{flex:1;min-width:0}.blog-module__JsT-Oq__topicCoverEyebrow{letter-spacing:.08em;color:var(--blog-ui-text-muted);text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600}.blog-module__JsT-Oq__topicCoverTitle{letter-spacing:-.015em;color:var(--blog-ui-text);margin:0 0 6px;font-size:clamp(22px,3.2vw,28px);line-height:1.2}.blog-module__JsT-Oq__topicCoverDesc{color:var(--blog-ui-text-soft);margin:0 0 10px;line-height:1.6}.blog-module__JsT-Oq__topicCoverTagRow{flex-wrap:wrap;gap:8px;display:flex}.blog-module__JsT-Oq__topicCoverTag{border:1px solid var(--blog-ui-border);min-height:24px;color:var(--blog-ui-text-soft);background:var(--blog-ui-surface-soft);border-radius:999px;align-items:center;padding:0 11px;font-size:12px;display:inline-flex}.blog-module__JsT-Oq__topicCoverIcon{background:var(--blog-ui-surface-soft);border:1px solid var(--blog-ui-border);border-radius:14px;flex:none;place-items:center;width:56px;height:56px;font-size:28px;display:grid}.blog-module__JsT-Oq__topicCoverDefault,.blog-module__JsT-Oq__topicCoverImmigration,.blog-module__JsT-Oq__topicCoverSkills,.blog-module__JsT-Oq__topicCoverStrategy{border-color:var(--blog-ui-border);background:var(--blog-ui-surface)}.blog-module__JsT-Oq__topicNav{margin-bottom:24px}.blog-module__JsT-Oq__linkGrid{gap:10px;display:grid}.blog-module__JsT-Oq__inlineCta{margin-bottom:20px}.blog-module__JsT-Oq__ctaButton{border:1px solid var(--blog-ui-text);background:var(--blog-ui-text);color:#fff;min-height:44px;box-shadow:var(--blog-ui-shadow);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-weight:600;text-decoration:none;transition:transform .18s,opacity .18s;display:inline-flex}.blog-module__JsT-Oq__ctaButton:hover{opacity:.9;transform:translateY(-1px)}.blog-module__JsT-Oq__topicPillGroup{flex-wrap:wrap;gap:10px;display:flex}.blog-module__JsT-Oq__topicPill{border:1px solid var(--blog-ui-accent-border);background:var(--blog-ui-accent-bg);min-height:34px;color:var(--blog-ui-accent-text);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .16s,background-color .16s;display:inline-flex}.blog-module__JsT-Oq__topicPill:hover{background:var(--blog-ui-accent-bg-hover);transform:translateY(-1px)}.blog-module__JsT-Oq__statRow{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.blog-module__JsT-Oq__statBadge{border:1px solid var(--blog-ui-border);background:var(--blog-ui-surface-soft);min-height:30px;color:var(--blog-ui-text-soft);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.blog-module__JsT-Oq__relatedList{gap:10px;display:grid}.blog-module__JsT-Oq__readingEndActions{border:1px solid var(--blog-ui-border);background:var(--blog-ui-surface-soft);box-shadow:var(--blog-ui-shadow);border-radius:16px;margin:8px 0 24px;padding:16px}.blog-module__JsT-Oq__readingEndLabel{color:var(--blog-ui-text-soft);margin:0 0 10px;font-size:13px;font-weight:600}.blog-module__JsT-Oq__readingEndActionRow{flex-wrap:wrap;gap:10px;display:flex}.blog-module__JsT-Oq__readingEndActionBtn{border:1px solid var(--blog-ui-border);background:var(--blog-ui-surface);min-height:40px;color:var(--blog-ui-text);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .16s;display:inline-flex}.blog-module__JsT-Oq__readingEndActionBtn:hover{background:var(--blog-ui-surface-soft)}.blog-module__JsT-Oq__readingEndActionGhost{border-color:var(--blog-ui-border);color:var(--blog-ui-text-soft);background:0 0}.blog-module__JsT-Oq__readingEndActionGhost:hover{background:var(--blog-ui-surface-soft)}.blog-module__JsT-Oq__recommendHeroCard{border:1px solid var(--blog-ui-border);background:var(--blog-ui-surface-soft);box-shadow:var(--blog-ui-shadow);border-radius:18px;padding:20px}.blog-module__JsT-Oq__recommendHeroEyebrow{color:var(--blog-ui-text-muted);letter-spacing:.08em;margin:0 0 8px;font-size:11px;font-weight:700}.blog-module__JsT-Oq__recommendMetaRow{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.blog-module__JsT-Oq__topicTemplatePanel{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.blog-module__JsT-Oq__topicTemplateCard{border:1px solid var(--blog-ui-border);background:var(--blog-ui-surface);border-radius:16px;padding:16px}.blog-module__JsT-Oq__topicTemplateList{color:var(--blog-ui-text-soft);margin:0;padding-left:18px;line-height:1.8}.blog-module__JsT-Oq__relatedItem{border:1px solid var(--blog-ui-border);background:var(--blog-ui-surface);border-radius:14px;padding:14px 16px;transition:transform .18s,box-shadow .18s,border-color .18s}.blog-module__JsT-Oq__relatedItem:hover{border-color:var(--blog-ui-border-strong);box-shadow:var(--blog-ui-shadow-hover);transform:translateY(-1px)}.blog-module__JsT-Oq__relatedRankBadge{border:1px solid var(--blog-ui-border);background:var(--blog-ui-surface-soft);min-height:22px;color:var(--blog-ui-text-soft);border-radius:999px;align-items:center;margin-bottom:8px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.blog-module__JsT-Oq__relatedItem a{color:var(--blog-ui-text);font-weight:600;text-decoration:none}.blog-module__JsT-Oq__relatedItem a:hover{color:var(--blog-ui-accent)}.blog-module__JsT-Oq__relatedDesc{color:var(--blog-ui-text-muted);margin-top:4px;font-size:14px;line-height:1.6}.blog-module__JsT-Oq__faqCard{border:1px solid var(--blog-ui-border);background:var(--blog-ui-surface);border-radius:14px;padding:16px}.blog-module__JsT-Oq__faqQuestion{color:var(--blog-ui-text);margin-bottom:6px;font-size:17px;font-weight:600}.blog-module__JsT-Oq__faqAnswer{color:var(--blog-ui-text-soft);line-height:1.7}[data-theme=black] .blog-module__JsT-Oq__heroPanel{background:linear-gradient(#1c1c1e 0%,#161618 100%);border-color:#2a2a2c;box-shadow:0 1px 2px #0006}[data-theme=black] .blog-module__JsT-Oq__pageTitle,[data-theme=black] .blog-module__JsT-Oq__sectionTitle,[data-theme=black] .blog-module__JsT-Oq__contentHeading,[data-theme=black] .blog-module__JsT-Oq__cardTitle a,[data-theme=black] .blog-module__JsT-Oq__faqQuestion,[data-theme=black] .blog-module__JsT-Oq__relatedItem a{color:#f1f5f9}[data-theme=black] .blog-module__JsT-Oq__leadText,[data-theme=black] .blog-module__JsT-Oq__cardDesc,[data-theme=black] .blog-module__JsT-Oq__contentParagraph,[data-theme=black] .blog-module__JsT-Oq__faqAnswer,[data-theme=black] .blog-module__JsT-Oq__quickLinks{color:#cbd5e1}[data-theme=black] .blog-module__JsT-Oq__smallMuted,[data-theme=black] .blog-module__JsT-Oq__metaText,[data-theme=black] .blog-module__JsT-Oq__cardReadTime{color:#94a3b8}[data-theme=black] .blog-module__JsT-Oq__card,[data-theme=black] .blog-module__JsT-Oq__contentWrap,[data-theme=black] .blog-module__JsT-Oq__faqCard,[data-theme=black] .blog-module__JsT-Oq__relatedItem{background:#111827;border-color:#334155}[data-theme=black] .blog-module__JsT-Oq__cardThumbWrap{background:#0f172a;border-bottom-color:#334155}[data-theme=black] .blog-module__JsT-Oq__sectionQuickLink{color:#bfdbfe;background:#1e293b;border-color:#334155}[data-theme=black] .blog-module__JsT-Oq__sectionQuickNav{background:#0f172ae6;border-color:#334155}[data-theme=black] .blog-module__JsT-Oq__sectionQuickLink:hover{background:#243244}[data-theme=black] .blog-module__JsT-Oq__sectionQuickLinkActive{color:#bfdbfe;background:#1d3552;border-color:#3b82f6}[data-theme=black] .blog-module__JsT-Oq__articleMedia,[data-theme=black] .blog-module__JsT-Oq__inlineMedia{background:#0f172a;border-color:#334155}[data-theme=black] .blog-module__JsT-Oq__inlineMediaCaption{color:#94a3b8;background:#111827;border-top-color:#334155}[data-theme=black] .blog-module__JsT-Oq__readingProgressPill{color:#bfdbfe;background:#0f172ae0;border-color:#334155}[data-theme=black] .blog-module__JsT-Oq__readingProgressAction{color:#bfdbfe;background:#1e293b;border-color:#334155}[data-theme=black] .blog-module__JsT-Oq__readingProgressActionGhost{color:#cbd5e1;background:#0f172a;border-color:#334155}[data-theme=black] .blog-module__JsT-Oq__readingResumeButton{color:#bfdbfe;background:#1e293b;border-color:#334155}[data-theme=black] .blog-module__JsT-Oq__readingToolbar{color:#cbd5e1;background:#0f172ae6;border-color:#334155}[data-theme=black] .blog-module__JsT-Oq__readingToolbarBtn{color:#cbd5e1;background:#0f172a;border-color:#334155}[data-theme=black] .blog-module__JsT-Oq__readingToolbarBtnActive{color:#bfdbfe;background:#1e293b;border-color:#334155}[data-theme=black] .blog-module__JsT-Oq__readingSectionPager{background:#0f172ae6;border-color:#334155}[data-theme=black] .blog-module__JsT-Oq__readingSectionPagerBtn{color:#cbd5e1;background:#0f172a;border-color:#334155}[data-theme=black] .blog-module__JsT-Oq__readingSectionPagerLabel{color:#cbd5e1}[data-theme=black] .blog-module__JsT-Oq__readingEndActionBtn{color:#bfdbfe;background:#1e293b;border-color:#334155}[data-theme=black] .blog-module__JsT-Oq__readingEndActionGhost{color:#cbd5e1;background:#0f172a}[data-theme=black] .blog-module__JsT-Oq__topicCover,[data-theme=black] .blog-module__JsT-Oq__topicCoverDefault,[data-theme=black] .blog-module__JsT-Oq__topicCoverImmigration,[data-theme=black] .blog-module__JsT-Oq__topicCoverSkills,[data-theme=black] .blog-module__JsT-Oq__topicCoverStrategy{background:#1c1c1e;border-color:#2a2a2c}[data-theme=black] .blog-module__JsT-Oq__topicCoverEyebrow{color:#98989d}[data-theme=black] .blog-module__JsT-Oq__topicCoverTitle{color:#f8fafc}[data-theme=black] .blog-module__JsT-Oq__topicCoverDesc{color:#cbd5e1}[data-theme=black] .blog-module__JsT-Oq__topicCoverTag{color:#bfdbfe;background:#0f172a7a;border-color:#334155}[data-theme=black] .blog-module__JsT-Oq__topicCoverIcon{background:#0f172a8f;border-color:#334155}[data-theme=black] .blog-module__JsT-Oq__coverStrip{background:0 0}[data-theme=black] .blog-module__JsT-Oq__topicBadge{color:#e5e5ea;background:#2a2a2c;border-color:#3a3a3c}[data-theme=black] .blog-module__JsT-Oq__coverHint,[data-theme=black] .blog-module__JsT-Oq__relatedDesc{color:#94a3b8}[data-theme=black] .blog-module__JsT-Oq__recommendHeroCard,[data-theme=black] .blog-module__JsT-Oq__topicTemplateCard{background:#111827;border-color:#334155}[data-theme=black] .blog-module__JsT-Oq__readingEndActions{background:linear-gradient(120deg,#0f172a 0%,#111827 100%);border-color:#334155}[data-theme=black] .blog-module__JsT-Oq__readingEndLabel{color:#bfdbfe}[data-theme=black] .blog-module__JsT-Oq__topicTemplateList{color:#cbd5e1}[data-theme=black] .blog-module__JsT-Oq__recommendHeroEyebrow{color:#93c5fd}[data-theme=black] .blog-module__JsT-Oq__relatedRankBadge{color:#bfdbfe;background:#1e293b;border-color:#334155}[data-theme=black] .blog-module__JsT-Oq__statBadge{color:#cbd5e1;background:#1f2937;border-color:#334155}[data-theme=black] .blog-module__JsT-Oq__topicPill{color:#e5e5ea;background:#2a2a2c;border-color:#3a3a3c}[data-theme=black] .blog-module__JsT-Oq__sectionActionLink{color:#e5e5ea;background:#1e293b;border-color:#334155}[data-theme=black] .blog-module__JsT-Oq__cardMoreLink{color:#6ea8fe}[data-theme=black] .blog-module__JsT-Oq__accentLink{color:#60a5fa}@keyframes blog-module__JsT-Oq__blogFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.blog-module__JsT-Oq__card{transition:none;animation:none}}@media (max-width:768px){.blog-module__JsT-Oq__blogPage,.blog-module__JsT-Oq__blogDetailPage{padding:24px 14px 42px}.blog-module__JsT-Oq__heroPanel{border-radius:14px;padding:18px 14px}.blog-module__JsT-Oq__card{border-radius:12px;padding:14px}.blog-module__JsT-Oq__cardThumbWrap{border-radius:12px 12px 0 0;margin:-14px -14px 10px}.blog-module__JsT-Oq__cardTitle{font-size:20px}.blog-module__JsT-Oq__sectionTitle{font-size:22px}.blog-module__JsT-Oq__sectionHeaderRow{flex-wrap:wrap}.blog-module__JsT-Oq__contentWrap{border-radius:12px;padding:12px}.blog-module__JsT-Oq__coverStrip{min-height:46px;padding:8px 10px}.blog-module__JsT-Oq__sectionQuickNav{margin-bottom:14px;padding:6px;top:6px}.blog-module__JsT-Oq__articleMedia{border-radius:12px;margin-bottom:14px}.blog-module__JsT-Oq__readingProgressPill{min-height:24px;padding:0 8px;font-size:11px;bottom:10px;right:10px}.blog-module__JsT-Oq__readingResumeWrap{bottom:46px;right:10px}.blog-module__JsT-Oq__readingToolbar{-webkit-overflow-scrolling:touch;max-width:calc(100vw - 20px);bottom:10px;left:10px;overflow-x:auto}.blog-module__JsT-Oq__readingSectionPager{display:inline-flex;bottom:46px}.blog-module__JsT-Oq__topicCover{border-radius:12px;align-items:flex-start;padding:14px}.blog-module__JsT-Oq__topicCoverIcon{border-radius:12px;width:52px;height:52px;font-size:24px}.blog-module__JsT-Oq__topicTemplatePanel{grid-template-columns:1fr}.blog-module__JsT-Oq__cardFooterRow{flex-wrap:wrap}.blog-module__JsT-Oq__readingEndActions{padding:10px}.blog-module__JsT-Oq__readingEndActionRow{grid-template-columns:1fr;display:grid}.blog-module__JsT-Oq__readingEndActionBtn{width:100%}.blog-module__JsT-Oq__recommendHeroCard{padding:14px}}
.seo-cluster{isolation:isolate;color:#9fb1c8;background:radial-gradient(circle at 10% 0,#4c97e124,#0000 28rem),radial-gradient(circle at 92% 100%,#75a4d214,#0000 26rem),#0b1220;border-top:1px solid #89bef31a;width:100%;margin:0;padding:42px max(clamp(20px,5vw,60px),50vw - 590px) 38px;position:relative;overflow:hidden}.seo-cluster:before{z-index:-1;opacity:.46;content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.seo-cluster__header{color:#f5f9ff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 26px;font-size:.8rem;font-weight:720;display:flex}.seo-cluster__header:before{content:"";background:linear-gradient(90deg,#6fb7f7,#b6d8f5);border-radius:999px;flex:none;width:28px;height:2px;box-shadow:0 0 14px #6fb7f76b}.seo-cluster__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:22px 32px;display:grid}.seo-cluster__group{background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid #97beea1a;border-radius:19px;flex-direction:column;gap:12px;min-width:0;min-height:164px;padding:18px;transition:border-color .26s,background-color .26s,box-shadow .32s,transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 16px 38px #0108121f}.seo-cluster__group:hover{background:linear-gradient(145deg,#ffffff13,#ffffff07);border-color:#69b5ff3d;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff14,0 24px 48px #0108123b}.seo-cluster__group-title{letter-spacing:.1em;text-transform:uppercase;color:#8296af;border-bottom:1px solid #97beea1c;margin:0 0 2px;padding-bottom:10px;font-size:.75rem;font-weight:700}.seo-cluster__group--featured .seo-cluster__group-title{color:#79c5ff}.seo-cluster__chips{flex-wrap:wrap;gap:6px 8px;display:flex}.seo-cluster__sections{gap:13px;margin-top:1px;display:grid}.seo-cluster__section{border-top:1px solid #97beea17;padding-top:12px}.seo-cluster__section-title{color:#8195ae;letter-spacing:.06em;margin:0 0 8px;font-size:.67rem;font-weight:680;line-height:1.4}.seo-cluster__chip{color:#bdcad9;background:#ffffff0a;border:1px solid #97beea1c;border-radius:999px;align-items:center;padding:7px 11px;font-size:.8125rem;line-height:1.4;text-decoration:none;transition:color .18s,background .18s,border-color .18s,box-shadow .22s,transform .24s cubic-bezier(.22,1,.36,1);display:inline-flex}.seo-cluster__chip:hover,.seo-cluster__chip:focus-visible{color:#fff;background:#3797f42e;border-color:#69b5ff52;outline:none;transform:translateY(-2px);box-shadow:0 8px 20px #0108122e}.seo-cluster__chip:focus-visible{box-shadow:0 0 0 3px #4aa5ff33,0 8px 20px #0108122e}.seo-cluster__group--featured .seo-cluster__chip{color:#fff;background:#4aa5ff1a;border-color:#69b5ff3d;font-weight:500}.seo-cluster__group--featured .seo-cluster__chip:hover,.seo-cluster__group--featured .seo-cluster__chip:focus-visible{color:#fff;background:#3797f433;border-color:#69b5ff57}.seo-cluster--home{isolation:isolate;color:#aeb9ca;background:radial-gradient(circle at 14% 0,#4c97e126,#0000 28rem),radial-gradient(circle at 92% 72%,#75a4d214,#0000 30rem),#0b1220;border-top:0;flex:none;width:100%;max-width:100%;margin-left:0;padding:clamp(48px,6vw,78px) max(clamp(20px,5vw,72px),50% - 590px) clamp(38px,5vw,60px);position:relative;overflow:hidden}html:has(.seo-cluster--home){scrollbar-color:#8fc7ff47 #0b1220}html:has(.seo-cluster--home)::-webkit-scrollbar-track{background:#0b1220}.seo-cluster--home:before{z-index:-2;opacity:.42;content:"";pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0;background-size:42px 42px;animation:18s linear infinite seo-cluster-grid-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 52%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000b8 52%,#0000 100%)}.seo-cluster--home:after{z-index:-1;filter:blur(1px);content:"";pointer-events:none;background:#4791dc0e;border:1px solid #8fc7ff14;border-radius:50%;width:min(76vw,980px);height:18rem;position:absolute;top:-9rem;left:50%;transform:translate(-50%)}.seo-cluster--home .seo-cluster__intro,.seo-cluster--home .seo-cluster__grid{z-index:1;position:relative}.seo-cluster--home .seo-cluster__intro{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.seo-cluster--home .seo-cluster__header{color:#f8fafc;letter-spacing:-.035em;gap:8px;margin:0;font-size:clamp(1.35rem,2.1vw,1.85rem);font-weight:760;line-height:1.12;display:grid}.seo-cluster--home .seo-cluster__header:before{display:none}.seo-cluster--home .seo-cluster__header span{color:#8fc7ff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-size:.68rem;font-weight:720;display:flex}.seo-cluster--home .seo-cluster__header span:before{content:"";background:currentColor;width:24px;height:1px;box-shadow:0 0 12px #8fc7ff94}.seo-cluster--home .seo-cluster__intro-copy{color:#8f9db0;text-align:right;text-wrap:pretty;max-width:420px;margin:0 0 2px;font-size:.84rem;line-height:1.72}.seo-cluster--home .seo-cluster__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"reading reading reading reading""listening writing speaking ai""tools tools tools tools";align-items:start;gap:14px}.seo-cluster--home .seo-cluster__group:first-child{grid-area:reading}.seo-cluster--home .seo-cluster__group:nth-child(2){grid-area:listening}.seo-cluster--home .seo-cluster__group:nth-child(3){grid-area:writing}.seo-cluster--home .seo-cluster__group:nth-child(4){grid-area:speaking}.seo-cluster--home .seo-cluster__group:nth-child(5){grid-area:ai}.seo-cluster--home .seo-cluster__group:nth-child(6){grid-area:tools}@media (min-width:901px){.seo-cluster--home .seo-cluster__group:first-child .seo-cluster__sections{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px}.seo-cluster--home .seo-cluster__group:nth-child(6) .seo-cluster__sections{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 18px}}.seo-cluster--home .seo-cluster__group{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #aec9e51a;border-radius:22px;gap:13px;min-height:178px;padding:20px;transition:border-color .28s,box-shadow .36s,transform .36s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 18px 44px #0208121f}.seo-cluster--home .seo-cluster__group:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#8fc7ff75,#0000);width:calc(100% - 36px);height:1px;transition:opacity .28s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:18px;transform:scaleX(.42)}.seo-cluster--home .seo-cluster__group:hover{border-color:#8fc7ff38;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff14,0 26px 58px #02081242,0 0 28px #539ae00f}.seo-cluster--home .seo-cluster__group:hover:before{opacity:1;transform:scaleX(1)}.seo-cluster--home .seo-cluster__group-title,.seo-cluster--home .seo-cluster__group--featured .seo-cluster__group-title{color:#dce6f2;letter-spacing:.08em;border-bottom:1px solid #aec9e51a;margin:0;padding-bottom:12px;font-size:.72rem;font-weight:720}.seo-cluster--home .seo-cluster__chips{gap:7px}.seo-cluster--home .seo-cluster__sections{gap:12px}.seo-cluster--home .seo-cluster__section{border-top-color:#aec9e517;padding-top:12px}.seo-cluster--home .seo-cluster__section-title{color:#8ea4bd;letter-spacing:.055em;margin-bottom:8px;font-size:.66rem}.seo-cluster--home .seo-cluster__chip,.seo-cluster--home .seo-cluster__group--featured .seo-cluster__chip{color:#b7c4d4;background:#ffffff09;border-color:#aec9e51c;padding:7px 11px;font-size:.76rem;font-weight:520;transition:color .18s,background-color .18s,border-color .18s,box-shadow .24s,transform .24s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.seo-cluster--home .seo-cluster__chip:after{color:#8fc7ff;content:"↗";opacity:0;width:0;margin-left:0;transition:width .22s,margin-left .22s,opacity .18s,transform .22s;transform:translate(-4px)}.seo-cluster--home .seo-cluster__chip:hover,.seo-cluster--home .seo-cluster__chip:focus-visible,.seo-cluster--home .seo-cluster__group--featured .seo-cluster__chip:hover,.seo-cluster--home .seo-cluster__group--featured .seo-cluster__chip:focus-visible{color:#fff;background:#79b5ef1a;border-color:#8fc7ff47;transform:translateY(-2px);box-shadow:0 8px 22px #0208122e}.seo-cluster--home .seo-cluster__chip:hover:after,.seo-cluster--home .seo-cluster__chip:focus-visible:after{opacity:1;width:.7em;margin-left:5px;transform:translate(0)}.seo-cluster--home .seo-cluster__chip:focus-visible{outline:none;box-shadow:0 0 0 3px #8fc7ff2e,0 8px 22px #0208122e}@keyframes seo-cluster-grid-drift{to{background-position:42px 42px}}.seo-cluster--listening{color:#9fb1c8;background:radial-gradient(circle at 12% 0,#4c97e126,#0000 30%),radial-gradient(circle at 88% 100%,#75a4d214,#0000 28%),#0b1220;border-top-color:#7ab8ff1a;padding:38px max(clamp(20px,5vw,60px),50vw - 590px) 34px;position:relative;overflow:hidden}.seo-cluster--listening:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.seo-cluster--listening .seo-cluster__header,.seo-cluster--listening .seo-cluster__grid{position:relative}.seo-cluster--listening .seo-cluster__header{color:#f4f8ff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:25px;font-size:.78rem}.seo-cluster--listening .seo-cluster__header:before{background:linear-gradient(90deg,#6fb7f7,#b6d8f5);width:28px;height:2px;box-shadow:0 0 14px #6fb7f76b}.seo-cluster--listening .seo-cluster__group{background:#ffffff06;border:1px solid #97beea17;border-radius:18px;padding:17px;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .28s,background-color .28s}.seo-cluster--listening .seo-cluster__group:hover{background:#ffffff0b;border-color:#5aa9f92e;transform:translateY(-4px)}.seo-cluster--listening .seo-cluster__group-title{color:#8195ae;border-bottom-color:#97beea1a}.seo-cluster--listening .seo-cluster__group--featured .seo-cluster__group-title{color:#7cc5ff}.seo-cluster--listening .seo-cluster__chip,.seo-cluster--listening .seo-cluster__group--featured .seo-cluster__chip{color:#bac9db;background:#ffffff0a;border-color:#8db6e31c}.seo-cluster--listening .seo-cluster__chip:hover,.seo-cluster--listening .seo-cluster__chip:focus-visible,.seo-cluster--listening .seo-cluster__group--featured .seo-cluster__chip:hover,.seo-cluster--listening .seo-cluster__group--featured .seo-cluster__chip:focus-visible{color:#fff;background:#1b87f02e;border-color:#5baeff4d;box-shadow:0 8px 22px #020d1d29}.seo-cluster--reading{color:#9fb1c8;background:radial-gradient(circle at 14% 0,#4c97e126,#0000 30%),radial-gradient(circle at 88% 100%,#75a4d214,#0000 28%),#0b1220;border-top-color:#77b9ff1c;padding:40px max(clamp(20px,5vw,60px),50vw - 560px) 36px;position:relative;overflow:hidden}.seo-cluster--reading:before{opacity:.66;content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.seo-cluster--reading .seo-cluster__header,.seo-cluster--reading .seo-cluster__grid{position:relative}.seo-cluster--reading .seo-cluster__header{color:#f4f8ff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:26px;font-size:.78rem}.seo-cluster--reading .seo-cluster__header:before{background:linear-gradient(90deg,#6fb7f7,#b6d8f5);width:28px;height:2px;box-shadow:0 0 14px #6fb7f76b}.seo-cluster--reading .seo-cluster__group{background:#ffffff07;border:1px solid #97beea17;border-radius:19px;padding:18px;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .28s,background-color .28s,box-shadow .32s}.seo-cluster--reading .seo-cluster__group:hover{background:#ffffff0d;border-color:#52a9ff33;transform:translateY(-4px);box-shadow:0 18px 36px #020d1d29}.seo-cluster--reading .seo-cluster__group-title{color:#8195ae;border-bottom-color:#97beea1a}.seo-cluster--reading .seo-cluster__group--featured .seo-cluster__group-title{color:#79c6ff}.seo-cluster--reading .seo-cluster__chip,.seo-cluster--reading .seo-cluster__group--featured .seo-cluster__chip{color:#bac9db;background:#ffffff0a;border-color:#8db6e31c}.seo-cluster--reading .seo-cluster__chip:hover,.seo-cluster--reading .seo-cluster__chip:focus-visible,.seo-cluster--reading .seo-cluster__group--featured .seo-cluster__chip:hover,.seo-cluster--reading .seo-cluster__group--featured .seo-cluster__chip:focus-visible{color:#fff;background:#0a84ff33;border-color:#5baeff52;box-shadow:0 8px 22px #020d1d2b}@media (max-width:900px){.seo-cluster__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.seo-cluster--home .seo-cluster__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:none;gap:14px}.seo-cluster--home .seo-cluster__group:nth-child(n){grid-area:auto}.seo-cluster--home .seo-cluster__group:first-child .seo-cluster__sections,.seo-cluster--home .seo-cluster__group:nth-child(6) .seo-cluster__sections{grid-template-columns:1fr}}@media (max-width:520px){.seo-cluster{padding:24px 18px 22px}.seo-cluster__grid{grid-template-columns:1fr;gap:18px}.seo-cluster__group{min-height:0}.seo-cluster--home{padding:40px 16px 30px}.seo-cluster--home .seo-cluster__intro{margin-bottom:22px;display:block}.seo-cluster--home .seo-cluster__intro-copy{text-align:left;margin-top:12px}.seo-cluster--home .seo-cluster__grid{gap:12px}.seo-cluster--home .seo-cluster__group{border-radius:20px;min-height:0;padding:18px}.seo-cluster--home .seo-cluster__sections{gap:11px}}@media (prefers-reduced-motion:reduce){.seo-cluster__group,.seo-cluster__chip,.seo-cluster--home:before,.seo-cluster--home .seo-cluster__group,.seo-cluster--home .seo-cluster__group:before,.seo-cluster--home .seo-cluster__chip,.seo-cluster--home .seo-cluster__chip:after{transition:none;animation:none}}[data-theme=green] .seo-cluster{color:#d7efdc;background:radial-gradient(circle at 10% 0,#5db97433,#0000 28rem),radial-gradient(circle at 92% 100%,#3c8f5329,#0000 26rem),#103a25;border-top-color:#ace0b933}[data-theme=green] .seo-cluster--home{color:#d7efdc;background:radial-gradient(circle at 14% 0,#5db97438,#0000 28rem),radial-gradient(circle at 92% 72%,#3c8f5326,#0000 30rem),#103a25}[data-theme=green] .seo-cluster__group{background:linear-gradient(145deg,#e7f7ea17,#e7f7ea09);border-color:#ace0b933;box-shadow:inset 0 1px #e7f7ea14,0 16px 38px #062d172e}[data-theme=green] .seo-cluster__group:hover{background:linear-gradient(145deg,#e7f7ea24,#e7f7ea0f);border-color:#ace0b966;box-shadow:inset 0 1px #e7f7ea1f,0 24px 48px #062d1747}[data-theme=green] .seo-cluster__group-title,[data-theme=green] .seo-cluster__section-title{color:#aedbb7;border-color:#ace0b92e}[data-theme=green] .seo-cluster__group--featured .seo-cluster__group-title{color:#c5f0ce}[data-theme=green] .seo-cluster__chip{color:#d3ebd8;background:#e7f7ea12;border-color:#ace0b933}[data-theme=green] .seo-cluster__group--featured .seo-cluster__chip{color:#effff1;background:#6fcd8b29;border-color:#ace0b94d}[data-theme=green] .seo-cluster__chip:hover,[data-theme=green] .seo-cluster__chip:focus-visible{color:#fff;background:#47aa6157;border-color:#c4f1cc80}
