.insights-header-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at 25% 0%,black 15%,transparent 68%);-webkit-mask-image:radial-gradient(ellipse at 25% 0%,black 15%,transparent 68%)}[dir=rtl] .insights-header-grid{mask-image:radial-gradient(ellipse at 75% 0%,black 15%,transparent 68%);-webkit-mask-image:radial-gradient(ellipse at 75% 0%,black 15%,transparent 68%)}.insight-cover-fallback{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:20px 20px}.article-prose{font-size:1.0625rem;line-height:1.85;color:#d1d5db}@media(min-width:768px){.article-prose{font-size:1.1875rem}}[dir=rtl] .article-prose{line-height:2.05}.article-prose>*+*{margin-top:1.75rem}.article-prose h2{margin-top:4rem;font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.5;font-weight:600;color:#fff;scroll-margin-top:6rem}.article-prose h3{margin-top:2.5rem;font-size:1.25rem;line-height:1.7;font-weight:600;color:#fff}.article-prose strong{font-weight:500;color:#fff}.article-prose a{color:#f87171;text-decoration:underline;text-underline-offset:5px}.article-prose a:hover{color:#fca5a5}.article-prose>ul,.article-prose>ol:not(.insight-modules){padding-inline-start:1.5rem}.article-prose>ul{list-style-type:disc}.article-prose>ol:not(.insight-modules){list-style-type:decimal}.article-prose>ul>li+li,.article-prose>ol:not(.insight-modules)>li+li{margin-top:.625rem}.article-prose li::marker{color:#9ca3af}.article-prose blockquote{margin-block:3rem;padding-block:2.25rem;border-block:1px solid rgb(255 255 255 / .1);font-size:clamp(1.375rem,2.1vw,1.8125rem);line-height:1.75;font-weight:500;color:#fff;text-wrap:balance}.article-prose hr{margin-block:3rem;border-color:#ffffff1a}.article-prose img{max-width:100%;height:auto;border:1px solid rgb(255 255 255 / .1);border-radius:1rem}.article-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:1rem;line-height:1.8}.article-prose th,.article-prose td{min-width:9rem;padding:.875rem 1.25rem;border-bottom:1px solid rgb(255 255 255 / .08);text-align:start;vertical-align:top}@media(max-width:640px){.article-prose th,.article-prose td{min-width:11.5rem;padding:.75rem .875rem}}.article-prose th{font-size:.8125rem;font-weight:500;color:#9ca3af;background-color:#ffffff08;border-bottom-color:#ffffff1a}.article-prose figcaption{margin-top:1rem;font-size:.875rem;line-height:1.8;color:#9ca3af}.article-prose .insight-label{font-size:.875rem;line-height:1.6;font-weight:500}.insight-opinion{padding:1.75rem 2rem;border:1px solid rgb(239 68 68 / .2);border-radius:1.25rem;background-color:#ef44440a}.insight-opinion .insight-label{color:#fca5a5}.insight-opinion p+p{margin-top:.875rem;font-size:clamp(1.125rem,1.5vw,1.3125rem);line-height:1.9;font-weight:500;color:#fff}.insight-steps ol{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border:1px solid rgb(255 255 255 / .1);border-radius:1.25rem;background-color:#ffffff05;counter-reset:insight-step}.insight-steps li{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border:1px solid rgb(255 255 255 / .1);border-radius:.75rem;font-size:1rem;line-height:1.7;counter-increment:insight-step}.insight-steps li:before,.insight-modules>li:before{font-family:JetBrains Mono,monospace;font-size:.8125rem;color:#9ca3af}.insight-steps li:before{content:counter(insight-step,decimal-leading-zero)}.insight-steps li.is-highlight{border-color:#ef44444d;background-color:#ef444414;color:#fecaca}.insight-steps li.is-highlight:before{color:#fca5a5}.insight-modules{counter-reset:insight-module}.insight-modules>li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);column-gap:.75rem;padding-block:1.5rem;border-top:1px solid rgb(255 255 255 / .1);counter-increment:insight-module}.insight-modules>li:last-child{border-bottom:1px solid rgb(255 255 255 / .1)}.insight-modules>li:before{content:counter(insight-module,decimal-leading-zero);grid-row:span 2;padding-top:.5rem;color:#f87171}.article-prose .insight-modules h3{margin-top:0}.insight-modules p{grid-column:2;margin-top:.375rem;font-size:1.0625rem;line-height:1.95}.insight-layers-body{display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem;border:1px solid rgb(255 255 255 / .1);border-radius:1.25rem;background-color:#ffffff05;font-size:.9375rem;line-height:1.7}.insight-layer+.insight-layer{padding-top:1.25rem;border-top:1px dashed rgb(255 255 255 / .12)}.article-prose .insight-layer .insight-label{margin-bottom:.625rem;font-size:.8125rem;font-weight:400;color:#9ca3af}.insight-layer-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:.625rem}.insight-chip{display:flex;flex-direction:column;gap:.125rem;padding:.875rem 1.125rem;border:1px solid rgb(255 255 255 / .14);border-radius:.75rem;background-color:#0006}.insight-chip small{font-size:.8125rem;color:#9ca3af}.insight-chip.is-highlight{border-color:#ef444459;background-color:#ef44441a}.article-prose .insight-chip.is-highlight strong{color:#fecaca}.insight-chip.is-dashed{border-style:dashed;border-color:#ffffff4d;background-color:transparent}.article-prose .insight-chip.is-dashed strong{color:#d1d5db}
