/* Illustrated introduction: real HTML copy with a separate responsive character asset. */
body .about-isra.wrap.about-isra-refresh { display:grid; grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr)!important; gap:0; align-items:stretch; overflow:hidden; border:1px solid #49617280; border-radius:22px; background:#061a27; box-shadow:0 14px 35px #07152520; }
body .about-isra-refresh figure { position:relative; margin:0; min-height:460px; background:#061a27; }
body .about-isra-refresh figure::after { display:none; }
body .about-isra-refresh .about-video-trigger { display:block; position:absolute; inset:0; width:100%!important; height:100%!important; max-height:none!important; min-height:0; padding:0; border:0; border-radius:0; background:#061a27; overflow:hidden; cursor:pointer; }
body .about-isra-refresh .about-video-trigger::after { content:''; position:absolute; inset:0; background:linear-gradient(90deg,transparent 80%,#061a27); pointer-events:none; }
body .about-isra-refresh .about-video-trigger img { position:absolute; inset:0; display:block; width:100%; height:100%; min-height:0; max-height:none; object-fit:cover; object-position:58% center; border:0; border-radius:0; box-shadow:none; }
body .about-isra-refresh .about-video-trigger > span:not(:where(.home-visual-strong,.home-visual-b)) { position:absolute; z-index:1; bottom:18px; left:18px; display:inline-flex!important; align-items:center; gap:8px; width:auto; padding:9px 13px; border:1px solid #ffca6370; border-radius:24px; background:#061a27e8; color:#ffe2a8; font:700 11px/1.4 system-ui,sans-serif; transform:none; white-space:nowrap; }
body .about-isra-refresh .about-video-trigger > span:not(:where(.home-visual-strong,.home-visual-b))::before,body .about-isra-refresh .about-video-trigger > span:not(:where(.home-visual-strong,.home-visual-b))::after { content:none!important; }
body .about-isra-refresh .about-video-trigger > span:not(:where(.home-visual-strong,.home-visual-b)) svg { width:16px; height:16px; fill:#ffc247; }
body .about-isra-refresh article { min-width:0; display:flex; flex-direction:column; justify-content:center; padding:32px 30px; background:radial-gradient(ellipse at top right,#16374660,transparent 65%),#061a27; color:#fff; }
body .about-isra-refresh .about-kicker { align-self:flex-start; margin:0; padding:5px 12px; border:1px solid #ffbd31; border-radius:30px; background:transparent; color:#ffc247; font:800 11px/1.4 system-ui,sans-serif; letter-spacing:.04em; }
body .about-isra-refresh h2:not(:where(.home-secondary-heading)) { margin:15px 0 20px; color:#fff; font:850 clamp(28px,3.1vw,42px)/1.12 system-ui,sans-serif!important; letter-spacing:-1px; }
body .about-isra-refresh h2:not(:where(.home-secondary-heading)) em { display:inline-block; padding-bottom:5px; border-bottom:3px solid #ffad19; color:#ffb51f; font-style:italic; }
body .about-isra-refresh .about-refresh-text { margin:0; max-width:680px; color:#c4d8e2; font:400 14px/1.65 system-ui,sans-serif; }
body .about-isra-refresh .about-refresh-text :is(strong,:where(.home-visual-strong)) { color:#ffc247; font-weight:650; }
body .about-isra-refresh .about-refresh-points { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; margin:24px 0; }
.about-refresh-points > span:not(:where(.home-visual-strong,.home-visual-b)) { display:flex; align-items:center; gap:8px; min-width:0; color:#edf5fb; font:600 11px/1.4 system-ui,sans-serif; }
.about-refresh-points > span:not(:where(.home-visual-strong,.home-visual-b)) + span:not(:where(.home-visual-strong,.home-visual-b)) { border-left:1px solid #37505d; padding-left:10px; }
.about-refresh-points svg { width:26px; height:26px; flex:0 0 26px; fill:none; stroke:#ffbd31; stroke-width:1.7; stroke-linecap:round; stroke-linejoin:round; }
.about-refresh-points :is(b,:where(.home-visual-b)) { display:block; font-weight:750; }
.about-refresh-points small { display:block; margin-top:3px; color:#adbfca; font-size:10px; }
body .about-isra-refresh .about-refresh-contact { display:flex; align-items:center; justify-content:center; gap:20px; align-self:stretch; padding:15px 17px; border:1px solid #ffc447; border-radius:13px; background:linear-gradient(110deg,#ffc82c,#ff9409); color:#071b26!important; text-decoration:none; font:800 15px/1.4 system-ui,sans-serif; box-shadow:0 5px 22px #ffa51c20; }
.about-refresh-contact svg { width:21px; height:21px; fill:none; stroke:currentColor; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; }
body .about-isra-refresh :is(.about-refresh-contact,.about-video-trigger):focus-visible { outline:3px solid #fff; outline-offset:-5px; }
@media(max-width:760px) {
 body .about-isra.wrap.about-isra-refresh { grid-template-columns:minmax(0,1fr)!important; width:min(100% - 24px,460px)!important; gap:0!important; border-radius:20px; }
 body .about-isra-refresh figure { width:100%; height:auto!important; min-height:0!important; max-height:none!important; aspect-ratio:4/3!important; }
 body .about-isra-refresh .about-video-trigger { width:100%!important; height:100%!important; min-height:0!important; max-height:none!important; }
 body .about-isra-refresh .about-video-trigger img { height:100%!important; width:100%!important; max-height:none!important; object-fit:cover!important; object-position:center 28%!important; }
 body .about-isra-refresh .about-video-trigger::after { background:linear-gradient(180deg,transparent 82%,#061a27); }
 body .about-isra-refresh .about-video-trigger > span:not(:where(.home-visual-strong,.home-visual-b)) { bottom:13px; left:15px; font-size:10px; padding:7px 10px; }
 body .about-isra-refresh article { padding:22px!important; }
 body .about-isra-refresh h2:not(:where(.home-secondary-heading)) { font-size:28px!important; line-height:1.15!important; margin:13px 0 16px; letter-spacing:-.8px; }
 body .about-isra-refresh h2:not(:where(.home-secondary-heading)) br { display:block; }
 body .about-isra-refresh .about-refresh-text { display:block!important; font-size:13px; line-height:1.6; }
 body .about-isra-refresh .about-refresh-points { gap:6px; margin:20px 0; }
 .about-refresh-points > span:not(:where(.home-visual-strong,.home-visual-b)) { flex-direction:column; gap:7px; text-align:center; font-size:10px; }
 .about-refresh-points > span:not(:where(.home-visual-strong,.home-visual-b)) + span:not(:where(.home-visual-strong,.home-visual-b)) { padding-left:5px; }
 .about-refresh-points small { font-size:9px; }
 body .about-isra-refresh .about-refresh-contact { padding:14px 10px; font-size:13px; gap:14px; }
}

/* Compact composition, with the illustration filling the complete desktop column. */
body .about-isra.wrap.about-isra-refresh { grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr)!important; }
body .about-isra-refresh figure { align-self:stretch!important; height:auto!important; min-height:0!important; max-height:none!important; aspect-ratio:auto!important; }
body .about-isra-refresh .about-video-trigger { position:absolute!important; inset:0!important; height:100%!important; max-height:none!important; aspect-ratio:auto!important; }
body .about-isra-refresh .about-video-trigger img { height:100%!important; max-height:none!important; object-position:60% 36%; }
body .about-isra-refresh article { padding:26px 30px!important; }
body .about-isra-refresh h2:not(:where(.home-secondary-heading)) { font-size:34px!important; margin:13px 0 15px!important; }
body .about-isra-refresh .about-refresh-text { font-size:13px; line-height:1.6; }
body .about-isra-refresh .about-refresh-points { margin:19px 0; }
body .about-isra-refresh .about-refresh-contact { padding:12px 15px; font-size:14px; }
body .about-isra-refresh .about-refresh-mobile-text { display:none; }
@media(max-width:760px) {
 body .about-isra.wrap.about-isra-refresh { grid-template-columns:minmax(0,1fr)!important; }
 body .about-isra-refresh figure { height:155px!important; min-height:155px!important; max-height:155px!important; }
 body .about-isra-refresh .about-video-trigger img { object-position:center 18%!important; }
 body .about-isra-refresh article { padding:16px 18px 18px!important; }
 body .about-isra-refresh .about-kicker { padding:3px 9px; font-size:9px; }
 body .about-isra-refresh h2:not(:where(.home-secondary-heading)) { font-size:23px!important; line-height:1.12!important; margin:10px 0 12px!important; letter-spacing:-.5px; }
 body .about-isra-refresh h2:not(:where(.home-secondary-heading)) br { display:none; }
 body .about-isra-refresh h2:not(:where(.home-secondary-heading)) em { padding-bottom:3px; border-bottom-width:2px; }
 body .about-isra-refresh .about-refresh-text { display:none!important; }
 body .about-isra-refresh .about-refresh-mobile-text { display:block; margin:0; color:#c4d8e2; font:400 12px/1.55 system-ui,sans-serif; }
 body .about-isra-refresh .about-refresh-points { margin:14px 0; gap:8px; }
 body .about-isra-refresh .about-refresh-points > span:not(:where(.home-visual-strong,.home-visual-b)) { flex-direction:row; gap:5px; text-align:left; font-size:9px; }
 body .about-isra-refresh .about-refresh-points svg { width:19px; height:19px; flex-basis:19px; }
 body .about-isra-refresh .about-refresh-points small { display:none; }
 body .about-isra-refresh .about-refresh-contact { padding:11px 10px; font-size:12px; }
 body .about-isra-refresh .about-video-trigger > span:not(:where(.home-visual-strong,.home-visual-b)) { padding:6px 9px; font-size:9px; bottom:10px; }
}
