/* Reserved intrinsic space keeps the editor preview and surrounding copy still. */
/* Typing and moving preview content must not become the browser's scroll anchor. */
.concept-b [data-motion]{overflow-anchor:none}
.concept-b .ignite-headline{min-width:0}
.concept-b .ignite-phrase-stack{display:grid;isolation:isolate}
.concept-b .ignite-phrase{display:block;grid-area:1/1;align-self:center;opacity:0;transform:translate3d(0,.22em,0);pointer-events:none;transition:opacity .45s ease,transform .65s cubic-bezier(.22,1,.36,1);text-wrap:balance}
.concept-b .ignite-phrase.is-leaving{transform:translate3d(0,-.22em,0)}
.concept-b .ignite-phrase.is-current{opacity:1;transform:translate3d(0,0,0)}
.concept-b .b5-intro{max-width:1120px}
.concept-b .b5-intro h1.ignite-headline{font-size:clamp(44px,5.1vw,72px);line-height:1.12;letter-spacing:-.052em}
.concept-b .b5-intro h1 .ignite-phrase-stack,.concept-b .b5-intro h1 .ignite-phrase{color:#fff6ef}
.concept-b .ignite-headline-anchor{display:block;color:#ffad92;line-height:1.13;margin-top:.06em}
.concept-b:lang(ar) .b5-intro h1.ignite-headline{font-size:clamp(38px,4.6vw,65px);line-height:1.45;letter-spacing:0}
.concept-b .b11-equation-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:1150px;margin:30px auto 28px;text-align:start}
.concept-b .b11-equation-story h2{font-size:25px;line-height:1.22;letter-spacing:-.025em;margin:0}
.concept-b .b11-equation-story p{max-width:470px;margin:0;color:#bdb7c3;font-size:13px;line-height:1.8}
.concept-b .b5-more h3{padding-inline-end:24px}
.concept-b .b5-closing h2{max-width:840px;margin-inline:auto}
@media(max-width:850px){.concept-b .b5-intro h1.ignite-headline{font-size:clamp(42px,6vw,60px)}}
@media(max-width:600px){
  .concept-b .b5-intro h1.ignite-headline{font-size:clamp(35px,9.6vw,52px);line-height:1.15}
  .concept-b:lang(ar) .b5-intro h1.ignite-headline{font-size:34px;line-height:1.45}
  .concept-b .b11-equation-story{grid-template-columns:1fr;gap:13px;margin-block:24px}
  .concept-b .b11-equation-story h2{font-size:23px}
  .concept-b .b11-equation-story p{font-size:12px}
  .concept-b .b5-closing h2{font-size:36px}
}
@media(prefers-reduced-motion:reduce){.concept-b .ignite-phrase{transition:none!important;transform:none!important}}
