.blog-module__JsT-Oq__page{background:var(--site-page);min-height:100vh}.blog-module__JsT-Oq__hero{color:#fff;padding:54px var(--page-pad) 82px;background:#0b1018;position:relative;overflow:hidden}.blog-module__JsT-Oq__heroGlow{pointer-events:none;background:radial-gradient(at 77% 42%,#3a7cce29,#0000 45%),radial-gradient(at 10% 100%,#d07f571c,#0000 55%);position:absolute;inset:0}.blog-module__JsT-Oq__heroInner{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(40px,6vw,96px);max-width:1192px;margin:0 auto;display:grid;position:relative}.blog-module__JsT-Oq__heroCopy{min-width:0}.blog-module__JsT-Oq__backLink{color:#b5c4d6;align-items:center;gap:10px;margin-bottom:clamp(52px,6vw,94px);font-size:13px;font-weight:600;display:inline-flex}.blog-module__JsT-Oq__backLink:hover{color:#fff}.blog-module__JsT-Oq__eyebrowLine{color:#aab7ca;font-family:var(--font-mono);letter-spacing:.075em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:14px;font-size:11px;display:flex}.blog-module__JsT-Oq__eyebrow{color:#8fcfff;font-weight:700}.blog-module__JsT-Oq__eyebrowDivider{background:#697789;width:18px;height:1px}.blog-module__JsT-Oq__hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:750px;margin:22px 0 24px;font-size:clamp(42px,5.1vw,74px);font-weight:650;line-height:1.06}.blog-module__JsT-Oq__dek{color:#b7c4d3;text-wrap:pretty;max-width:620px;font-size:clamp(17px,1.55vw,21px);line-height:1.6}.blog-module__JsT-Oq__heroMeta{color:#c8d2df;align-items:center;gap:10px;margin-top:34px;font-size:12px;font-weight:600;display:flex}.blog-module__JsT-Oq__brandMark{color:#fff;letter-spacing:-.05em;background:#637fee;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:inline-grid}.blog-module__JsT-Oq__brandMark span{font-size:7px}.blog-module__JsT-Oq__metaDot{color:#607186}.blog-module__JsT-Oq__heroGraphic{background:#131b27f2;border:1px solid #a4bee038;border-radius:16px;justify-self:end;width:min(100%,448px);padding:23px 26px 19px;position:relative;box-shadow:0 36px 90px #00000042}.blog-module__JsT-Oq__graphicHeader{color:#b5c3d3;font-family:var(--font-mono);letter-spacing:.04em;align-items:center;gap:9px;padding-bottom:22px;font-size:11px;display:flex}.blog-module__JsT-Oq__graphicPulse{background:#73bdef;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #73bdef24}.blog-module__JsT-Oq__sourceCard,.blog-module__JsT-Oq__platformCard,.blog-module__JsT-Oq__claudeCard{color:#c4cfdb;background:#1d2a3a;border:1px solid #aabdd329;border-radius:9px;gap:5px;padding:16px 19px;font-size:13px;display:grid}.blog-module__JsT-Oq__sourceCard{border-left:3px solid #83a9d6}.blog-module__JsT-Oq__platformCard{background:#1a2a43;border-left:3px solid #6389f7}.blog-module__JsT-Oq__claudeCard{background:#30271f;border-left:3px solid #d48d65}.blog-module__JsT-Oq__nodeIndex{color:#91a8c0;font-family:var(--font-mono);letter-spacing:.08em;font-size:10px}.blog-module__JsT-Oq__sourceCard strong,.blog-module__JsT-Oq__platformCard strong,.blog-module__JsT-Oq__claudeCard strong{color:#fff;letter-spacing:-.025em;font-size:18px}.blog-module__JsT-Oq__platformDot{color:#91aaff}.blog-module__JsT-Oq__connector{color:#85a4cb;text-indent:-4px;border-left:1px dashed #60768f;height:27px;margin-left:30px;line-height:26px}.blog-module__JsT-Oq__graphicFoot{color:#94a7bc;margin-top:18px;font-size:11px;line-height:1.5}.blog-module__JsT-Oq__articleGrid{max-width:1192px;padding:78px var(--page-pad) 96px;grid-template-columns:190px minmax(0,720px);justify-content:start;gap:clamp(42px,6.2vw,100px);margin:0 auto;display:grid}.blog-module__JsT-Oq__toc{border-left:1px solid #d9e0e9;flex-direction:column;align-self:start;gap:16px;padding-left:20px;display:flex;position:sticky;top:36px}.blog-module__JsT-Oq__toc p{color:#566c83;font-family:var(--font-mono);letter-spacing:.09em;margin-bottom:7px;font-size:10px;font-weight:700}.blog-module__JsT-Oq__toc a{color:#546270;font-size:13px;line-height:1.4}.blog-module__JsT-Oq__toc a:hover{color:#0e6fa8}.blog-module__JsT-Oq__body{min-width:0}.blog-module__JsT-Oq__intro{color:#202a34;letter-spacing:-.02em;border-bottom:1px solid #e1e6eb;padding-bottom:46px;font-size:clamp(20px,2vw,25px);line-height:1.52}.blog-module__JsT-Oq__contentSection{padding-top:52px;scroll-margin-top:32px}.blog-module__JsT-Oq__sectionNumber{color:#176795;font-family:var(--font-mono);letter-spacing:.09em;margin-bottom:15px;font-size:11px;font-weight:700}.blog-module__JsT-Oq__body h2{color:#111a24;letter-spacing:-.043em;text-wrap:balance;margin-bottom:22px;font-size:clamp(29px,3vw,40px);font-weight:660;line-height:1.18}.blog-module__JsT-Oq__contentSection>p:not(.blog-module__JsT-Oq__sectionNumber):not(.blog-module__JsT-Oq__smallNote){color:#3d4954;margin:0 0 19px;font-size:17px;line-height:1.85}.blog-module__JsT-Oq__pullQuote{background:#eef5fa;border-left:3px solid #4b9bcd;margin:35px 0 0;padding:22px 32px 26px}.blog-module__JsT-Oq__pullQuote>span{color:#4a94bf;font-size:36px;line-height:1}.blog-module__JsT-Oq__pullQuote p{color:#213e53;letter-spacing:-.02em;font-size:21px;line-height:1.5}.blog-module__JsT-Oq__steps{border-top:1px solid #dce4eb;margin:28px 0 21px}.blog-module__JsT-Oq__step{border-bottom:1px solid #dce4eb;grid-template-columns:46px minmax(0,1fr);gap:18px;padding:21px 0 22px;display:grid}.blog-module__JsT-Oq__step>span{color:#5b86a5;font:600 12px var(--font-mono);padding-top:4px}.blog-module__JsT-Oq__step h3{color:#172431;margin-bottom:6px;font-size:17px}.blog-module__JsT-Oq__step p{color:#52606b;font-size:15px;line-height:1.65}.blog-module__JsT-Oq__smallNote{color:#697782;font-size:13px;line-height:1.7}.blog-module__JsT-Oq__questionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:27px;display:grid}.blog-module__JsT-Oq__questionCard{background:#f8fafb;border:1px solid #dce5ec;border-radius:10px;min-height:206px;padding:22px}.blog-module__JsT-Oq__questionCard>span{color:#136692;font:700 10px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.blog-module__JsT-Oq__questionCard h3{letter-spacing:-.018em;color:#192734;margin:15px 0 9px;font-size:18px;line-height:1.3}.blog-module__JsT-Oq__questionCard p{color:#5b6874;font-size:13px;line-height:1.6}.blog-module__JsT-Oq__promptExample{color:#fff;background:#111c2a;border-radius:10px;margin-top:25px;padding:24px 28px}.blog-module__JsT-Oq__promptHead{font:700 11px var(--font-mono);letter-spacing:.035em;color:#8bc9ef;align-items:center;gap:9px;display:flex}.blog-module__JsT-Oq__promptHead span{font-size:17px}.blog-module__JsT-Oq__promptExample p{margin:19px 0 23px;font-size:17px;line-height:1.6}.blog-module__JsT-Oq__exampleLabel{color:#92a6b9;font:10px var(--font-mono);letter-spacing:.05em}.blog-module__JsT-Oq__furtherReading{border:1px solid #dce5eb;border-radius:8px;margin-top:32px;padding:24px 28px}.blog-module__JsT-Oq__furtherReading h3{color:#203244;margin-bottom:12px;font-size:14px}.blog-module__JsT-Oq__furtherReading ul{margin:0;padding-left:19px}.blog-module__JsT-Oq__furtherReading li{color:#50718b;padding:5px 0;font-size:14px;line-height:1.5}.blog-module__JsT-Oq__seriesLink{background:#eef6fb;border:1px solid #c8dfed;border-radius:10px;margin-top:45px;padding:24px 27px}.blog-module__JsT-Oq__seriesLink span{color:#1b709c;font:700 10px var(--font-mono);letter-spacing:.08em}.blog-module__JsT-Oq__seriesLink p{color:#415968;margin:10px 0 16px;font-size:15px;line-height:1.65}.blog-module__JsT-Oq__seriesLink a{font-size:14px;font-weight:700}.blog-module__JsT-Oq__endMark{color:#9cb8c9;text-align:center;margin:45px 0 28px;font-size:21px}.blog-module__JsT-Oq__articleBack{color:#285e80;text-align:center;font-size:14px;font-weight:600;display:block}.blog-module__JsT-Oq__indexHero{color:#fff;padding:clamp(75px, 9vw, 130px) var(--page-pad);background:radial-gradient(at 78% 27%,#183c58,#0000 43%),#0b1018}.blog-module__JsT-Oq__indexInner,.blog-module__JsT-Oq__indexContent{max-width:1120px;margin:0 auto}.blog-module__JsT-Oq__indexInner h1{letter-spacing:-.055em;text-wrap:balance;max-width:820px;margin:19px 0 17px;font-size:clamp(44px,6vw,76px);font-weight:650;line-height:1.06}.blog-module__JsT-Oq__indexInner>p:last-child{color:#b9c9d7;font-size:18px;line-height:1.6}.blog-module__JsT-Oq__indexContent{padding:62px var(--page-pad) 96px}.blog-module__JsT-Oq__indexContentHead{color:#65788a;font:700 11px var(--font-mono);letter-spacing:.09em;justify-content:space-between;margin-bottom:21px;display:flex}.blog-module__JsT-Oq__featureCard{color:inherit;border:1px solid #dce5eb;border-radius:12px;grid-template-columns:minmax(220px,.83fr) minmax(0,1.17fr);transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 12px 38px #1326360b}.blog-module__JsT-Oq__featureCard:hover{text-decoration:none;transform:translateY(-3px);box-shadow:0 20px 45px #1326361c}.blog-module__JsT-Oq__featureArt{color:#dceaf5;min-height:345px;font-family:var(--font-mono);letter-spacing:.12em;background:radial-gradient(circle at 50% 42%,#294e76,#101d30 65%);flex-direction:column;justify-content:center;align-items:center;gap:18px;font-size:12px;display:flex}.blog-module__JsT-Oq__featureLine{background:#6e9cc9;width:1px;height:26px}.blog-module__JsT-Oq__featureMiddle{color:#fff;font-family:var(--font-body);letter-spacing:-.04em;background:#223f67;border:1px solid #638ab8;border-radius:8px;padding:12px 26px;font-size:23px;font-weight:700}.blog-module__JsT-Oq__featureMiddle span{color:#8fa9ff}.blog-module__JsT-Oq__featureTarget{color:#e2b49f}.blog-module__JsT-Oq__featureCopy{flex-direction:column;justify-content:center;padding:clamp(28px,4vw,48px);display:flex}.blog-module__JsT-Oq__featureCategory{color:#2577a5;font:700 11px var(--font-mono);letter-spacing:.07em}.blog-module__JsT-Oq__featureCategory span{color:#8e9aa4;margin:0 5px}.blog-module__JsT-Oq__featureCopy h2{color:#132231;letter-spacing:-.045em;margin:19px 0 15px;font-size:clamp(30px,3.3vw,43px);line-height:1.14}.blog-module__JsT-Oq__featureCopy>p:not(.blog-module__JsT-Oq__featureCategory){color:#52606b;font-size:16px;line-height:1.65}.blog-module__JsT-Oq__readMore{color:#1a6d9b;margin-top:30px;font-size:14px;font-weight:700}.blog-module__JsT-Oq__readMore span{margin-left:4px}.blog-module__JsT-Oq__seriesCard{color:#193244;background:#eef5fa;border:1px solid #d7e4eb;border-radius:12px;margin-top:17px;padding:clamp(26px,4vw,43px);display:block}.blog-module__JsT-Oq__seriesCard:hover{border-color:#72a9c9;text-decoration:none}.blog-module__JsT-Oq__seriesCard h2{letter-spacing:-.04em;margin:15px 0 10px;font-size:clamp(26px,3vw,38px)}.blog-module__JsT-Oq__seriesCard p{color:#4e6472;max-width:670px;line-height:1.65}.blog-module__JsT-Oq__seriesCard .blog-module__JsT-Oq__readMore{display:block}@media (max-width:900px){.blog-module__JsT-Oq__heroInner{grid-template-columns:minmax(0,1fr)}.blog-module__JsT-Oq__heroGraphic{justify-self:start}.blog-module__JsT-Oq__backLink{margin-bottom:52px}.blog-module__JsT-Oq__articleGrid{grid-template-columns:minmax(0,1fr);padding-top:55px}.blog-module__JsT-Oq__toc{display:none}.blog-module__JsT-Oq__body{max-width:720px}}@media (max-width:620px){.blog-module__JsT-Oq__hero{padding-top:30px;padding-bottom:56px}.blog-module__JsT-Oq__hero h1{font-size:clamp(40px,11vw,58px)}.blog-module__JsT-Oq__heroGraphic{padding:18px}.blog-module__JsT-Oq__articleGrid{padding-bottom:72px}.blog-module__JsT-Oq__questionGrid{grid-template-columns:minmax(0,1fr)}.blog-module__JsT-Oq__questionCard{min-height:0}.blog-module__JsT-Oq__pullQuote{padding:20px 23px}.blog-module__JsT-Oq__featureCard{grid-template-columns:minmax(0,1fr)}.blog-module__JsT-Oq__featureArt{min-height:220px}.blog-module__JsT-Oq__indexContent{padding-top:38px}}@media (prefers-reduced-motion:reduce){.blog-module__JsT-Oq__featureCard{transition:none}}
