.hero-lead strong{color:var(--acid);font-weight:600}
.section-heading h2 em,.challenge h2 em{font-style:normal;color:#aeb5b2;font-weight:300;-webkit-text-stroke:0;text-wrap:balance}
.urgent{background:radial-gradient(circle at 82% 18%,rgba(200,255,61,.055),transparent 29%),var(--black)}
.feature-card{transition:background .3s ease,transform .3s ease}
.feature-card:hover{background:#151b1d;transform:translateY(-3px);z-index:1}
.method{background:linear-gradient(135deg,#111719 0%,#0d1113 58%,#151d1c 100%)}
.model article{position:relative;transition:padding .28s ease,background .28s ease}
.model article:hover{padding-inline:24px;background:rgba(200,255,61,.035)}
.chip-definition{font-size:clamp(23px,2.2vw,34px);line-height:1.25;font-weight:500;max-width:720px!important;margin-bottom:18px}
.tools-heading{margin-top:100px;padding-top:34px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:end;gap:30px}
.tools-heading p{margin:0}.tools-heading h3{font-size:clamp(26px,3vw,42px);line-height:1.08;font-weight:500;margin:0;max-width:620px}
.return-tools{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}
.return-tools article{padding:32px;background:#0c1011;min-height:230px;display:flex;flex-direction:column}
.return-tools small{font-size:10px;letter-spacing:.12em;color:var(--acid)}
.return-tools h3{font-size:23px;margin:0 0 10px}.return-tools p{font-size:15px;color:var(--muted)}.return-tools small{margin-top:auto;color:#697274}
.ipeis-intro>p:last-child{color:var(--muted);max-width:560px}
.ipeis-list div{transition:background .25s ease,padding .25s ease}.ipeis-list div:hover{background:rgba(141,230,225,.045);padding-inline:16px}
.challenge{min-height:620px;display:flex;flex-direction:column;justify-content:center;background:var(--acid);color:#080a0b;overflow:hidden}
.challenge:after{content:"3=1";position:absolute;direction:ltr;right:-2vw;bottom:-.28em;font-size:clamp(190px,29vw,520px);line-height:1;font-weight:600;letter-spacing:-.09em;color:rgba(8,10,11,.055);pointer-events:none}
.challenge .section-index,.challenge .kicker{color:#34432d;position:relative;z-index:1}.challenge h2{font-size:clamp(68px,10vw,160px);line-height:.82;margin:20px 0 32px;position:relative;z-index:1}.challenge h2 em{color:rgba(8,10,11,.66)}
.challenge>p:not(.kicker){font-size:21px;max-width:720px;position:relative;z-index:1}.challenge .text-link{align-self:flex-start;border-color:#080a0b;position:relative;z-index:1;margin-top:20px}
.section,.updates{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.section.visible,.updates.visible{opacity:1;transform:none}.hero,.alert-strip{opacity:1}
.section-index:after{content:"";display:inline-block;width:42px;height:1px;background:var(--line);vertical-align:middle;margin-inline-start:14px}
@media(max-width:900px){.tools-heading{margin-top:70px;align-items:start;flex-direction:column}.return-tools{grid-template-columns:1fr}.return-tools article{min-height:190px}.challenge{min-height:520px}.challenge:after{bottom:-.12em}.challenge h2{font-size:clamp(62px,16vw,105px)}}
.section-deep-link{display:inline-block;margin-top:34px}
html[lang="he"] body,html[lang="he"] button,html[lang="he"] input,html[lang="he"] textarea,html[lang="he"] select{font-family:"Assistant",Arial,sans-serif}
html[lang="he"] .brand{font-family:"Poppins","Assistant",Arial,sans-serif}

/* Investigative story sequence */
.urgent .section-heading{max-width:1120px}
.urgent .section-heading>p:last-child{max-width:820px;font-size:21px;color:#b6bdbb}
.inquiry-stories{border-top:1px solid var(--line)}
.inquiry-stories article{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);min-height:520px;border-bottom:1px solid var(--line);background:#0d1112}
.inquiry-stories article:nth-child(even){grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr)}
.inquiry-stories article:nth-child(even) .inquiry-image{order:2}
.inquiry-image{position:relative;overflow:hidden;min-height:420px;background:#090b0c}
.inquiry-image:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(8,10,11,.05),rgba(8,10,11,.34));pointer-events:none}
.inquiry-image img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.72) contrast(1.08);transition:transform .8s ease,filter .8s ease}
.inquiry-stories article:hover .inquiry-image img{transform:scale(1.025);filter:saturate(.92) contrast(1.08)}
.inquiry-copy{padding:clamp(42px,5vw,76px);display:flex;flex-direction:column;justify-content:center}
.inquiry-copy h3{font-size:clamp(34px,3.8vw,62px);line-height:1.02;letter-spacing:-.035em;margin:18px 0 28px;font-weight:500}
.inquiry-copy>p:not(.card-label){font-size:18px;color:#abb3b1;max-width:580px}
.inquiry-copy>a{align-self:flex-start;margin-top:42px;color:var(--acid);font-weight:600;border-bottom:1px solid var(--acid);padding-bottom:4px}
.inquiry-copy .coming{margin-top:42px}
@media(max-width:900px){
  .urgent .section-heading>p:last-child{font-size:18px}
  .inquiry-stories article,.inquiry-stories article:nth-child(even){grid-template-columns:1fr;min-height:0}
  .inquiry-stories article:nth-child(even) .inquiry-image{order:0}
  .inquiry-image{min-height:0;aspect-ratio:4/3}
  .inquiry-copy{padding:38px 24px 48px}
  .inquiry-copy h3{font-size:clamp(32px,9vw,48px)}
}
