.blog-detail,.blog-prose{--bg:#fff;--bg-soft:#f8f8f8;--bg-muted:#f2f2f2;--border:#e5e5e5;--border-soft:#eee;--ink:#0f172a;--ink-soft:#3f3f46;--ink-muted:#71717a;--ink-dim:#a1a1aa;--red:#ee2e2d;--red-dark:#c01f1e;--red-light:#fef0f1;--red-mid:#f9cccd;--f-sans:var(--font-text,"Inter", system-ui, -apple-system, sans-serif)}.blog-detail{color:var(--ink);isolation:isolate;background:#fff}.blog-detail__progress{background:var(--red);z-index:2000;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.blog-detail__preview-bar{color:#fff;background:#0f172a;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;padding:10px 20px;display:flex}.blog-detail__preview-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;font-size:.72rem;font-weight:700}.blog-detail__preview-switch{color:#fff;border-bottom:1px solid var(--red);font-size:.78rem;font-weight:700;text-decoration:none}.blog-detail__preview-switch:hover{color:var(--red)}.blog-detail__hero{padding:calc(var(--event-bar-h,0px) + 120px) 0 36px}.blog-detail__hero-inner{grid-template-columns:1fr 440px;align-items:center;gap:3.5rem;display:grid}.blog-detail__back{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:6px;margin-bottom:20px;font-size:.74rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.blog-detail__back:hover{color:var(--red)}.blog-detail__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0 0 24px;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.12}.blog-detail__meta{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;display:flex}.blog-detail__meta-item{color:var(--ink-muted);align-items:center;gap:6px;font-size:.82rem;display:inline-flex}.blog-detail__meta-dot{background:var(--ink-dim);border-radius:50%;width:3px;height:3px}.blog-detail__share{gap:7px;margin-left:auto;display:inline-flex}.blog-detail__share-btn{background:var(--bg-muted);border:1px solid var(--border);width:34px;height:34px;color:var(--ink-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:inline-flex}.blog-detail__share-btn:hover{border-color:var(--red);color:var(--red)}.blog-detail__hero-media{border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 16px 44px #0f172a1f}.blog-detail__hero-media img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.blog-detail__body-wrap{padding:16px 0 72px}.blog-detail__layout{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:56px;display:grid}.blog-detail__toc-col{top:calc(var(--navbar-h,96px) + var(--event-bar-h,0px) + 36px);align-self:start;position:sticky}.blog-detail__body-container{min-width:0}.blog-prose{max-width:none;font-family:var(--f-sans);margin:0}.blog-toc{max-height:calc(100vh - var(--navbar-h,96px) - var(--event-bar-h,0px) - 96px);padding:2px 4px 2px 0;overflow-y:auto}.blog-toc__title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 12px;padding-left:14px;font-size:.66rem;font-weight:700}.blog-toc__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.blog-toc__item{margin:0}.blog-toc__link{border-left:2px solid var(--border);color:var(--ink-muted);align-items:flex-start;gap:10px;padding:7px 0 7px 14px;font-size:.8rem;line-height:1.45;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.blog-toc__link:hover{color:var(--ink)}.blog-toc__link--active{color:var(--ink);border-left-color:var(--red);font-weight:600}.blog-toc__num{font-family:var(--font-mono);color:var(--red);margin-top:.15rem;font-size:.62rem;font-weight:700}.blog-toc__link--active .blog-toc__num{color:var(--red)}@media (max-width:1023px){.blog-detail__layout{grid-template-columns:1fr}.blog-detail__toc-col{display:none}}.blog-prose p{color:var(--ink-soft);margin:0 0 1.6rem;font-size:1.05rem;line-height:1.9}.blog-prose h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);scroll-margin-top:calc(var(--navbar-h,96px) + var(--event-bar-h,0px) + 24px);margin:3.5rem 0 1rem;font-size:1.55rem;font-weight:700;line-height:1.25}.blog-prose h3{letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin:2.5rem 0 .75rem;font-size:.75rem;font-weight:700}.blog-prose a{color:var(--red);border-bottom:1px solid var(--red-mid);text-decoration:none;transition:border-color .2s}.blog-prose a:hover{border-color:var(--red)}.blog-prose em{font-style:italic}.blog-prose strong{color:var(--ink);font-weight:600}.blog-prose ul{margin:0 0 1.6rem;padding:0;list-style:none}.blog-prose ul li{color:var(--ink-soft);align-items:flex-start;gap:.75rem;margin-bottom:.55rem;font-size:1.02rem;line-height:1.75;display:flex}.blog-prose ul li:before{content:"";background:var(--red);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.62rem}.blog-prose .scenario-box{border:1px solid var(--border);background:linear-gradient(#fff 0%,#fafafa 100%);border-radius:16px;margin:0 0 2.5rem;padding:2.75rem 2.1rem 1.9rem;position:relative;overflow:hidden;box-shadow:0 14px 36px #0f172a12}.blog-prose .scenario-box:before{content:"Picture this";z-index:2;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red);font-size:.66rem;font-weight:700;position:absolute;top:1.5rem;left:2.1rem}.blog-prose .scenario-box:after{content:"“";color:#ee2e2d14;pointer-events:none;z-index:0;font-family:Georgia,Times New Roman,serif;font-size:7rem;line-height:1;position:absolute;top:.2rem;right:1.3rem}.blog-prose .scenario-box>*{z-index:1;position:relative}.blog-prose .scenario-box p{color:var(--ink-soft);margin-bottom:.9rem;font-size:1rem;line-height:1.8}.blog-prose .scenario-box p:last-child{margin-bottom:0}.blog-prose .scenario-q{border-left:3px solid var(--red);margin:1.1rem 0;padding:.15rem 0 .15rem 1.1rem;font-size:1.2rem;font-style:italic;font-weight:700;line-height:1.5;color:var(--ink)!important}.blog-prose .key-question{background:var(--ink);border-radius:8px;margin:2rem 0;padding:1.6rem 2rem}.blog-prose .key-question p{color:#ffffff8c;margin:0;font-size:1rem;font-weight:600;line-height:1.9}.blog-prose .key-question .highlight{color:#fff;margin-top:.75rem;font-size:1.25rem;font-weight:700;line-height:1.4;display:block}.blog-prose blockquote{background:var(--red-light);border:1px solid var(--red-mid);border-left:3px solid var(--red);border-radius:0 8px 8px 0;margin:2.5rem 0;padding:1.5rem 2rem}.blog-prose blockquote p{color:var(--ink);margin:0;font-size:1.1rem;font-style:italic;font-weight:500;line-height:1.6}.blog-prose .stat-callout{background:var(--bg-soft);border:1px solid var(--border);border-radius:8px;align-items:center;gap:1.5rem;margin:2rem 0;padding:1.4rem 1.6rem;display:flex}.blog-prose .stat-num{font-family:var(--font-display);color:var(--red);flex-shrink:0;min-width:88px;font-size:2.4rem;font-weight:700;line-height:1}.blog-prose .stat-desc{color:var(--ink-soft);font-size:.9rem;line-height:1.65}.blog-prose .stat-desc strong{color:var(--ink);font-weight:600}.blog-prose .inline-img-wrap{border:1px solid var(--border);border-radius:8px;margin:2.5rem 0;overflow:hidden}.blog-prose .inline-img-wrap img{width:100%;height:auto;display:block}.blog-prose .img-caption{color:var(--ink-dim);text-align:center;margin:.5rem 0 0;font-size:.74rem;font-style:italic}.blog-prose .results-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2.5rem 0;display:grid}.blog-prose .result-card{background:var(--bg-soft);border:1px solid var(--border);text-align:center;border-radius:8px;padding:1.4rem}.blog-prose .result-card-num{font-family:var(--font-display);color:var(--red);margin-bottom:.5rem;font-size:1.8rem;font-weight:700;line-height:1}.blog-prose .result-card-label{color:var(--ink-muted);font-size:.78rem;line-height:1.5}.blog-prose .cta-block{background:var(--ink);text-align:center;border-radius:10px;margin:3rem 0;padding:2.4rem 2rem}.blog-prose .cta-block h3{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;margin:0 0 .75rem;font-size:1.3rem;font-weight:700}.blog-prose .cta-block p{color:#a1a1aa;margin:0 0 1.5rem;font-size:.9rem}.blog-prose .cta-btn{background:var(--red);border:none;border-radius:7px;align-items:center;gap:.45rem;padding:.75rem 1.7rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex;color:#fff!important}.blog-prose .cta-btn:hover{background:var(--red-dark)}.blog-prose .tags-strip{border-top:1px solid var(--border);flex-wrap:wrap;gap:.5rem;margin-top:.5rem;padding:2rem 0 0;display:flex}.blog-prose .tag-pill{color:var(--ink-soft);background:var(--bg-muted);border:1px solid var(--border);border-radius:999px;padding:.28rem .8rem;font-size:.74rem;font-weight:500;text-decoration:none;transition:all .15s}.blog-prose .tag-pill:hover{border-color:var(--red);color:var(--red)}.blog-prose .insight-block{background:var(--bg-soft);border:1px solid var(--border);border-radius:8px;margin:2.5rem 0;padding:1.4rem 1.8rem}.blog-prose .insight-block .ib-label{letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin-bottom:.6rem;font-size:.65rem;font-weight:700}.blog-prose .insight-block p{color:var(--ink-soft);margin:0;font-size:.98rem;line-height:1.7}.blog-prose .compare-block{grid-template-columns:1fr 1fr;gap:1rem;margin:2.5rem 0;display:grid}.blog-prose .compare-col{border:1px solid var(--border);background:var(--bg);border-radius:8px;padding:1.3rem 1.4rem}.blog-prose .compare-col.is-bad{border-top:3px solid var(--ink-dim)}.blog-prose .compare-col.is-good{border-top:3px solid var(--red);background:var(--red-light);border-color:var(--red-mid)}.blog-prose .compare-col .cc-label{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.6rem;font-size:.68rem;font-weight:700;display:flex}.blog-prose .compare-col.is-bad .cc-label{color:var(--ink-muted)}.blog-prose .compare-col.is-good .cc-label{color:var(--red)}.blog-prose .compare-col p{color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.6}.blog-prose .def-card{background:var(--ink);border-radius:10px;margin:2.5rem 0;padding:1.8rem 2rem;position:relative;overflow:hidden}.blog-prose .def-card:before{content:"";background:var(--red);width:4px;position:absolute;top:0;bottom:0;left:0}.blog-prose .def-card .dc-term{letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin-bottom:.5rem;font-size:.68rem;font-weight:700}.blog-prose .def-card .dc-body{color:#fff;margin:0;font-size:1.05rem;font-weight:500;line-height:1.6}.blog-prose .takeaway{background:var(--red-light);border:1px solid var(--red-mid);border-radius:8px;align-items:flex-start;gap:1rem;margin:2.5rem 0;padding:1.3rem 1.6rem;display:flex}.blog-prose .takeaway .tk-icon{background:var(--red);color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;font-weight:700;display:flex}.blog-prose .takeaway .tk-text{color:var(--ink);margin:0;font-size:.98rem;font-weight:500;line-height:1.6}.blog-prose .ai-chat{background:var(--bg-soft);border:1px solid var(--border);border-radius:12px;margin:2.5rem 0;padding:0;overflow:hidden;box-shadow:0 4px 20px #0000000d}.blog-prose .ai-chat-head{background:var(--ink);border-bottom:1px solid #27272a;align-items:center;gap:.6rem;padding:.85rem 1.2rem;display:flex}.blog-prose .ai-chat-dot{border-radius:50%;width:9px;height:9px}.blog-prose .ai-chat-dot.r{background:#ff5f57}.blog-prose .ai-chat-dot.y{background:#febc2e}.blog-prose .ai-chat-dot.g{background:#28c840}.blog-prose .ai-chat-title{letter-spacing:.04em;color:#a1a1aa;align-items:center;gap:.4rem;margin-left:.4rem;font-size:.72rem;font-weight:600;display:flex}.blog-prose .ai-chat-title svg{color:var(--red)}.blog-prose .ai-chat-body{flex-direction:column;gap:.9rem;min-height:230px;padding:1.3rem;display:flex}.blog-prose .chat-row{opacity:0;gap:.6rem;animation:.5s forwards blogChatIn;display:flex}.blog-prose .chat-row.user{flex-direction:row-reverse}.blog-prose .chat-avatar{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.7rem;font-weight:700;display:flex}.blog-prose .chat-avatar.ai{background:var(--ink);color:#fff}.blog-prose .chat-avatar.user{background:var(--red);color:#fff}.blog-prose .chat-bubble{border-radius:12px;max-width:80%;padding:.7rem .95rem;font-size:.9rem;line-height:1.5}.blog-prose .chat-bubble.ai{border:1px solid var(--border);color:var(--ink-soft);background:#fff;border-top-left-radius:3px}.blog-prose .chat-bubble.user{background:var(--red);color:#fff;border-top-right-radius:3px}.blog-prose .chat-bubble.flag{background:var(--red-light);border:1px solid var(--red-mid);color:var(--ink)}.blog-prose .chat-bubble .flag-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin-bottom:.3rem;font-size:.62rem;font-weight:700;display:block}.blog-prose .chat-typing{border:1px solid var(--border);background:#fff;border-radius:3px 12px 12px;gap:.25rem;padding:.85rem .95rem;display:flex}.blog-prose .chat-typing span{background:var(--ink-dim);border-radius:50%;width:6px;height:6px;animation:1.4s infinite both blogTypingBlink}.blog-prose .chat-typing span:nth-child(2){animation-delay:.2s}.blog-prose .chat-typing span:nth-child(3){animation-delay:.4s}.blog-prose .chat-row.r1{animation-delay:.3s}.blog-prose .chat-row.r2{animation-delay:1.4s}.blog-prose .chat-row.r3{animation-delay:2.6s}.blog-prose .chat-row.r4{animation-delay:4.4s}@keyframes blogChatIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes blogTypingBlink{0%,60%,to{opacity:.25}30%{opacity:1}}.blog-prose .dept-router{background:var(--bg-soft);border:1px solid var(--border);border-radius:12px;margin:2.5rem 0;padding:1.6rem 1.4rem;box-shadow:0 4px 20px #0000000d}.blog-prose .dr-question{text-align:center;background:var(--ink);color:#fff;border-radius:10px;max-width:360px;margin:0 auto 1.4rem;padding:.7rem 1rem;font-size:.95rem;font-style:italic;font-weight:600}.blog-prose .dr-grid{grid-template-columns:repeat(5,1fr);gap:.7rem;display:grid}.blog-prose .dr-card{border:1px solid var(--border);text-align:center;opacity:0;background:#fff;border-radius:9px;padding:.9rem .6rem;animation:.5s forwards blogDeptPop;transform:translateY(12px)}.blog-prose .dr-card:first-child{animation-delay:.5s}.blog-prose .dr-card:nth-child(2){animation-delay:1s}.blog-prose .dr-card:nth-child(3){animation-delay:1.5s}.blog-prose .dr-card:nth-child(4){animation-delay:2s}.blog-prose .dr-card:nth-child(5){animation-delay:2.5s}.blog-prose .dr-dept{letter-spacing:.05em;text-transform:uppercase;color:var(--red);margin-bottom:.45rem;font-size:.62rem;font-weight:700}.blog-prose .dr-icon{background:var(--red-light);border:1px solid var(--red-mid);width:30px;height:30px;color:var(--red);border-radius:8px;justify-content:center;align-items:center;margin:0 auto .45rem;display:flex}.blog-prose .dr-def{color:var(--ink-soft);font-size:.74rem;line-height:1.4}@keyframes blogDeptPop{to{opacity:1;transform:translateY(0)}}.blog-prose .sem-resolver{background:radial-gradient(120% 100% at 50% 0,#18181b 0%,#09090b 70%);border:1px solid #27272a;border-radius:14px;margin:2.5rem 0;padding:2rem 1.6rem 1.7rem;position:relative;overflow:hidden}.blog-prose .sem-resolver:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff0a 1px,#0000 0);background-size:22px 22px;position:absolute;top:0;bottom:0;left:0;right:0}.blog-prose .sr-stage{flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.blog-prose .sr-word{letter-spacing:-.02em;color:#fff;background:#ffffff08;border:1px dashed #3f3f46;border-radius:12px;padding:.5rem 1.4rem;font-size:1.45rem;font-weight:800;animation:4.5s ease-in-out infinite blogSrWordPulse}.blog-prose .sr-word .sr-q{color:var(--red)}.blog-prose .sr-connector{background:linear-gradient(#3f3f46, var(--red));width:2px;height:26px;position:relative}.blog-prose .sr-connector:after{content:"";background:var(--red);border-radius:50%;width:6px;height:6px;animation:4.5s ease-in-out infinite blogSrSpark;position:absolute;top:0;left:50%;transform:translate(-50%)}.blog-prose .sr-layer{background:linear-gradient(135deg, var(--red) 0%, var(--red-dark) 100%);text-align:center;z-index:2;border-radius:11px;width:100%;max-width:440px;padding:.75rem 1rem;position:relative;box-shadow:0 6px 24px #ee2e2d59}.blog-prose .sr-layer-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;justify-content:center;align-items:center;gap:.45rem;font-size:.62rem;font-weight:700;display:flex}.blog-prose .sr-layer-label svg{animation:6s linear infinite blogSrGear}.blog-prose .sr-candidates{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.3rem;display:flex}.blog-prose .sr-cand{color:#a1a1aa;background:#ffffff0a;border:1px solid #3f3f46;border-radius:9px;padding:.55rem 1rem;font-size:.82rem;font-weight:600;animation-duration:4.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:relative}.blog-prose .sr-cand .sr-tick{background:var(--red);color:#fff;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:-8px;right:-8px;transform:scale(.4)}.blog-prose .sr-cand.is-wrong-1{animation-name:blogSrReject}.blog-prose .sr-cand.is-wrong-2{animation-name:blogSrReject;animation-delay:.15s}.blog-prose .sr-cand.is-right{animation-name:blogSrAccept}.blog-prose .sr-cand.is-right .sr-tick{animation:4.5s ease-in-out infinite blogSrTick}.blog-prose .sr-caption{text-align:center;color:#71717a;z-index:2;margin-top:1.4rem;font-size:.74rem;line-height:1.5;position:relative}.blog-prose .sr-caption strong{color:#d4d4d8;font-weight:600}@keyframes blogSrWordPulse{0%,40%{border-color:#3f3f46}55%,to{border-color:var(--red)}}@keyframes blogSrSpark{0%{opacity:0;top:0}30%{opacity:1}50%{opacity:1;top:20px}60%,to{opacity:0;top:26px}}@keyframes blogSrGear{to{transform:rotate(360deg)}}@keyframes blogSrReject{0%,45%{opacity:.4;color:#71717a;border-color:#3f3f46;transform:translateY(0)}60%{opacity:.25;transform:translateY(6px)}75%,to{opacity:.18;color:#52525b;border-color:#27272a;text-decoration:line-through;transform:translateY(4px)}}@keyframes blogSrAccept{0%,45%{opacity:.5;color:#a1a1aa;background:#ffffff0a;border-color:#3f3f46;transform:scale(1)}62%{transform:scale(1.12)}75%,to{opacity:1;border-color:var(--red);color:#fff;background:#ee2e2d2e;transform:scale(1.06);box-shadow:0 4px 18px #ee2e2d4d}}@keyframes blogSrTick{0%,60%{opacity:0;transform:scale(.4)}72%,to{opacity:1;transform:scale(1)}}.blog-prose .sec-bg{border-radius:14px;margin:0 -1.5rem;padding:.5rem 1.5rem 1.5rem;position:relative}.blog-prose .sec-bg>*{z-index:1;position:relative}.blog-prose .sec-bg:before{content:"";z-index:0;pointer-events:none;border-radius:14px;position:absolute;top:0;bottom:0;left:0;right:0}.blog-prose .sec-bg.bg-data:before{border:1px solid var(--border-soft);background-color:#fcfcfd;background-image:radial-gradient(circle at 1px 1px,#ee2e2d0f 1px,#0000 0);background-size:20px 20px}.blog-prose .sec-bg.bg-trust:before{background:linear-gradient(180deg, var(--red-light) 0%, #fffafb 55%, var(--bg) 100%);border:1px solid var(--red-mid);opacity:.55}.blog-prose .sec-bg.bg-forward:before{border:1px solid var(--border-soft);background:linear-gradient(135deg,#fafafa 0%,#f4f4f5 100%)}.blog-prose .sec-bg.bg-forward:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 100% 0,#ee2e2d0d 0%,#0000 60%);border-radius:14px;width:45%;height:100%;position:absolute;top:0;right:0}@media (prefers-reduced-motion:reduce){.blog-detail__progress{transition:none}.blog-prose .chat-row{opacity:1;animation:none}.blog-prose .chat-typing span{animation:none}.blog-prose .dr-card{opacity:1;animation:none;transform:none}.blog-prose .sr-word,.blog-prose .sr-connector:after,.blog-prose .sr-layer-label svg,.blog-prose .sr-cand,.blog-prose .sr-cand .sr-tick{animation:none}.blog-prose .sr-cand.is-wrong-1,.blog-prose .sr-cand.is-wrong-2{opacity:.2;text-decoration:line-through}.blog-prose .sr-cand.is-right{opacity:1;border-color:var(--red);color:#fff;background:#ee2e2d2e}.blog-prose .sr-cand.is-right .sr-tick{opacity:1;transform:scale(1)}}@media (max-width:1000px){.blog-detail__hero{padding:calc(var(--event-bar-h,0px) + 100px) 0 28px}.blog-detail__hero-inner{grid-template-columns:1fr;gap:2rem}.blog-detail__hero-media{max-width:520px}}@media (max-width:640px){.blog-detail__title{font-size:1.7rem}.blog-prose .results-grid{grid-template-columns:1fr 1fr}.blog-prose .compare-block{grid-template-columns:1fr}.blog-prose .dr-grid{grid-template-columns:1fr 1fr}.blog-detail__share{margin-left:0}.blog-prose .sec-bg{margin:0 -1rem;padding:.5rem 1rem 1.25rem}.blog-prose .dr-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - .35rem)}.blog-prose .result-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - .5rem)}.blog-prose .stat-callout{flex-direction:column;align-items:stretch;gap:.45rem;padding:1.1rem 1.2rem}.blog-prose .stat-num{text-align:center;min-width:0;font-size:2rem}.blog-prose h2{margin:2.1rem 0 .8rem;font-size:1.32rem}.blog-prose h3{margin:1.6rem 0 .6rem}.blog-prose p,.blog-prose ul{margin-bottom:1.2rem}.blog-prose .scenario-box,.blog-prose .stat-callout,.blog-prose .key-question,.blog-prose blockquote,.blog-prose .insight-block,.blog-prose .def-card,.blog-prose .takeaway,.blog-prose .compare-block,.blog-prose .results-grid,.blog-prose .dept-router,.blog-prose .ai-chat,.blog-prose .sem-resolver,.blog-prose .inline-img-wrap,.blog-prose .cta-block{margin-top:1.5rem;margin-bottom:1.5rem}.blog-prose .sr-word{font-size:1.15rem}.blog-prose .sr-layer{max-width:100%}.blog-prose .sr-candidates{flex-direction:column;align-items:center;gap:.5rem;width:100%}.blog-prose .sr-cand{text-align:center;width:100%;max-width:240px;padding:.55rem 1rem;font-size:.85rem}}
