@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-arabic-wght-normal.CGnJ-sf6.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-cyrillic-ext-wght-normal.BjodpZir.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-cyrillic-wght-normal.DveCct9I.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-hebrew-wght-normal.BIkpbuMU.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-latin-ext-wght-normal.OacczzuJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-latin-wght-normal.CnQIisVs.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fs-text:17px;--fs-sub:clamp(21px, 1.7vw, 25px);--fs-head:clamp(32px, 4vw, 56px);--fs-1:var(--fs-text);--fs-2:var(--fs-text);--fs-3:var(--fs-text);--fs-4:var(--fs-text);--fs-5:var(--fs-sub);--fs-6:var(--fs-sub);--fs-7:var(--fs-head);--fs-8:var(--fs-head);--blue:#0b3182;--blue-deep:#071e52;--blue-ink:#06173f;--gold:#e4c892;--gold-text:#7a5f26;--ivory:#f8f4e1;--paper:#fff;--ink:#0e1a33;--muted:#4a5570;--line:#0b318224;--line-strong:#0b318247;--line-dark:#e4c89238;--on-dark:#f4f1ea;--on-dark-muted:#f4f1eae0;--f-display:"Rubik Variable", "Rubik", system-ui, sans-serif;--f-body:"Rubik Variable", "Rubik", system-ui, sans-serif;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:40px;--s6:48px;--s8:64px;--s10:80px;--s12:96px;--s16:128px;--max:1240px;--gutter:clamp(16px, 4vw, 48px);--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ivory);color:var(--ink);font-family:var(--f-body);font-size:var(--fs-4);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.65;overflow-x:clip}html[lang=he] body{font-size:var(--fs-4);line-height:1.75}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}p{margin:0 0 var(--s2)}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:-.015em;margin:0;font-weight:400;line-height:1.12}html[lang=he] h1,html[lang=he] h2,html[lang=he] h3{letter-spacing:0;line-height:1.22}::selection{background:var(--gold);color:var(--blue-ink)}[hidden]{display:none!important}[id]{scroll-margin-top:104px}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.dark :focus-visible,.blue :focus-visible,.site-header :focus-visible,.site-footer :focus-visible,.mobile-nav :focus-visible{outline-color:var(--gold)}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.skip{inset-inline-start:-999px;background:var(--gold);color:var(--blue-ink);z-index:100;padding:8px 16px;position:absolute;top:8px}.skip:focus{inset-inline-start:8px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.svg-defs{width:0;height:0;position:absolute;overflow:hidden}.eyebrow{font-family:var(--f-body);font-size:var(--fs-1);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text);align-items:center;gap:12px;font-weight:700;display:inline-flex}html[lang=he] .eyebrow{letter-spacing:.04em;font-size:var(--fs-2)}.eyebrow:before{content:"";width:32px;height:1px;transform:scaleX(var(--ln,1));transform-origin:0;background:currentColor;flex:none}html[dir=rtl] .eyebrow:before{transform-origin:100%}.dark .eyebrow{color:var(--gold)}html h1.eyebrow,html[lang=he] h1.eyebrow{font-weight:700;line-height:inherit}.h-xl{font-size:var(--fs-8);font-weight:300}.h-lg{font-size:var(--fs-7);font-weight:300}.h-md{font-size:var(--fs-7)}html[lang=he] .h-xl,html[lang=he] .h-lg{font-weight:400}.hero-title{font-family:var(--f-display);letter-spacing:-.015em;line-height:1.12}html[lang=he] .hero-title{letter-spacing:0;font-weight:400;line-height:1.22}.lead{font-size:var(--fs-5);color:var(--muted);max-width:640px;font-weight:300;line-height:1.6}html[lang=he] .lead{font-weight:400}.dark .lead{color:var(--on-dark-muted)}.accent{color:var(--gold);font-weight:500}.accent-dark{color:var(--gold-text)}.page-hero .accent,.hero .accent,.cta-band .accent{color:var(--gold)}.btn{text-align:center;min-height:50px;font-family:var(--f-body);font-size:var(--fs-3);letter-spacing:.01em;cursor:pointer;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-weight:600;line-height:1.2;display:inline-flex}html[lang=he] .btn{font-size:var(--fs-3);letter-spacing:0}.btn svg{width:16px;height:16px;transition:transform .3s var(--ease);flex:none}html[dir=rtl] .btn svg{transform:scaleX(-1)}.btn:hover svg{transform:translate(3px)}html[dir=rtl] .btn:hover svg{transform:scaleX(-1)translate(3px)}.btn{isolation:isolate;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;transform-origin:0;transition:transform .7s var(--ease);position:absolute;inset:0;transform:scaleX(0)}html[dir=rtl] .btn:before{transform-origin:100%}.btn:hover:before{transform:scaleX(1)}.btn-gold{background:var(--gold);color:var(--blue-ink)}.btn-gold:before{background:#f1e0bc}.btn-gold:active{background:#d9bc80}.btn-blue{background:var(--blue);color:#fff}.btn-blue:before{background:var(--blue-deep)}.btn-blue:active{background:var(--blue-ink)}.btn-ghost{color:var(--on-dark);border-color:#e4c89273}.btn-ghost:before{background:#e4c8921a}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.btn-line{border-color:var(--line-strong);color:var(--blue)}.btn-line:before{background:#0b31820d}.btn-line:hover{border-color:var(--blue)}.btn:disabled{opacity:.45;cursor:not-allowed}.link-arrow{font-size:var(--fs-3);letter-spacing:.01em;color:var(--blue);background:linear-gradient(currentColor, currentColor) no-repeat left bottom / 0% 1px, linear-gradient(var(--line-strong), var(--line-strong)) no-repeat left bottom / 100% 1px;transition:background-size .7s var(--ease), gap .5s var(--ease);align-items:center;gap:8px;padding-bottom:5px;font-weight:600;display:inline-flex}html[dir=rtl] .link-arrow{background-position:100% 100%,100% 100%}html[lang=he] .link-arrow{letter-spacing:0;font-size:var(--fs-3)}.link-arrow:hover{background-size:100% 1px,100% 1px;gap:12px}.link-arrow svg{flex:none;width:14px;height:14px}html[dir=rtl] .link-arrow svg{transform:scaleX(-1)}.dark .link-arrow{color:var(--gold);background-image:linear-gradient(currentColor, currentColor), linear-gradient(var(--line-dark), var(--line-dark))}.site-header{z-index:50;color:var(--on-dark);transition:background .4s var(--ease), box-shadow .4s var(--ease), color .4s var(--ease);position:fixed;inset:0 0 auto}.site-header .bar{height:88px;transition:height .4s var(--ease);justify-content:space-between;align-items:center;gap:24px;display:flex}.site-header.scrolled{backdrop-filter:blur(8px);box-shadow:0 1px 0 var(--line-dark);background:#071e52f5}.site-header.scrolled .bar{height:72px}.brand{align-items:center;display:inline-flex}.logo-img{max-width:100%;height:auto;display:block}.site-header .logo-img{width:auto;height:30px}.nav{align-items:center;gap:30px;display:flex}.nav a{font-size:var(--fs-3);letter-spacing:.005em;color:var(--on-dark-muted);padding:8px 0;font-weight:500;transition:color .3s;position:relative}html[lang=he] .nav a{letter-spacing:0;font-size:var(--fs-3)}.nav a:after{content:"";inset-inline:0;background:var(--gold);transform-origin:0;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:2px;transform:scaleX(0)}html[dir=rtl] .nav a:after{transform-origin:100%}.nav a:hover,.nav a[aria-current=page]{color:#fff}.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.header-actions{align-items:center;gap:12px;display:flex}.lang-toggle{height:44px;color:var(--on-dark);font-family:var(--f-display);font-size:var(--fs-2);letter-spacing:.02em;align-items:center;gap:8px;padding:0 10px;font-weight:500;transition:color .3s;display:inline-flex}.lang-toggle:hover{color:var(--gold)}.lang-toggle svg{opacity:.85;width:16px;height:16px}.header-cta{min-height:44px;font-size:var(--fs-2);padding:0 18px}.menu-btn{width:44px;height:44px;color:var(--on-dark);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:none}.menu-btn svg{width:24px;height:24px}.mobile-nav{z-index:49;padding:104px var(--gutter) max(28px, env(safe-area-inset-bottom));background:radial-gradient(120% 60% at 100% 0%, #0b3182b3, #071e5200 60%), var(--blue-deep);color:var(--on-dark);opacity:0;visibility:hidden;transition:opacity .35s var(--ease), visibility .35s;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-nav.open{opacity:1;visibility:visible;transition:opacity .35s var(--ease), visibility 0s}.mnav-list{border-top:1px solid var(--line-dark);margin:0;padding:0;list-style:none}.mnav-list a{border-bottom:1px solid var(--line-dark);font-family:var(--f-display);font-size:var(--fs-6);align-items:baseline;gap:16px;padding:14px 0;font-weight:300;line-height:1.25;display:flex}html[lang=he] .mnav-list a{font-weight:400}.mnav-list a[aria-current=page]{color:var(--gold)}.mnav-n{min-width:24px;font-family:var(--f-body);font-size:var(--fs-2);letter-spacing:.08em;color:var(--gold);font-weight:500}.mnav-foot{padding-top:var(--s5);gap:14px;margin-top:auto;display:grid}.mnav-foot .btn{width:100%}.mnav-mail{min-height:44px;color:var(--on-dark-muted);font-size:var(--fs-3);direction:ltr;justify-self:start;align-items:center;display:inline-flex}.js .mnav-list li{opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);transform:translateY(8px)}.js .mobile-nav.open .mnav-list li{opacity:1;transform:none}.js .mobile-nav.open .mnav-list li:nth-child(2){transition-delay:30ms}.js .mobile-nav.open .mnav-list li:nth-child(3){transition-delay:60ms}.js .mobile-nav.open .mnav-list li:nth-child(4){transition-delay:90ms}.js .mobile-nav.open .mnav-list li:nth-child(5){transition-delay:.12s}.js .mobile-nav.open .mnav-list li:nth-child(6){transition-delay:.15s}@media (width<=1080px){.nav,.header-cta{display:none}.menu-btn{display:inline-flex}.header-actions{gap:4px}}@media (width<=440px){.site-header .logo-img{height:24px}.lang-toggle{padding:0 8px}}section{position:relative}.pad{padding:var(--s16) 0}.pad-sm{padding:var(--s12) 0}.dark{background:var(--blue-deep);color:var(--on-dark)}.blue{background:var(--blue);color:var(--on-dark)}.white{background:var(--paper)}.rule{background:var(--line);border:0;height:1px;margin:0}.dark .rule{background:var(--line-dark)}.sec-head{gap:var(--s8);margin-bottom:var(--s10);grid-template-columns:1fr 1fr;align-items:end;display:grid}.sec-head h2{margin-top:var(--s3)}.sec-head .lead{margin:0}@media (width<=960px){.pad{padding:var(--s12) 0}.pad-sm{padding:var(--s10) 0}}@media (width<=860px){.sec-head{gap:var(--s3);margin-bottom:var(--s8);grid-template-columns:1fr}}@media (width<=620px){.pad{padding:var(--s10) 0}.pad-sm{padding:var(--s8) 0}.sec-head{margin-bottom:var(--s6)}}.hero{padding:132px 0 var(--s8);background:radial-gradient(120% 80% at 85% 0%, #0b3182e6 0%, #071e5200 60%), var(--blue-deep);overflow:hidden}.hero .h-xl{font-size:var(--fs-8);margin:var(--s3) 0}.hero .lead{margin-bottom:var(--s4)}.hero-ctas{flex-wrap:wrap;gap:16px;display:flex}.hero .hero-ctas .btn{min-height:54px;padding:0 30px}.hero-audience{margin:var(--s6) 0 0;padding-top:var(--s3);border-top:1px solid var(--line-dark);font-size:var(--fs-4);color:var(--on-dark-muted);max-width:640px}.hero-mark{top:50%;width:min(62vw,820px);transform:translateY(-50%);translate:0 var(--py,0px);opacity:.1;pointer-events:none;color:var(--gold);position:absolute;inset-inline-end:-14vw}.hero-mark polygon,.hero-mark path,.hero-mark rect{stroke:none}@media (width<=960px){.hero-mark{inset-inline-end:-36vw;opacity:.07;width:84vw;top:16%}}@media (width<=600px){.hero{padding:112px 0 var(--s6)}.hero-audience{margin-top:var(--s5)}}@media (width<=480px){.hero-ctas .btn{width:100%}}.hero-split{gap:var(--s8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;width:100%;display:grid}@media (width>=1024px){.hero-has-visual .hero-mark{opacity:.035}}@media (width<=1023px){.hero-split{display:block}.hero-split .hero-visual{display:none}}.page-hero{padding:168px 0 var(--s12);background:radial-gradient(100% 120% at 100% 0%, #0b3182d9 0%, #071e5200 55%), var(--blue-deep);overflow:hidden}.page-hero h1{margin:var(--s3) 0;max-width:900px}.page-hero h1.eyebrow{margin:var(--s4) 0 0;max-width:none;display:flex}.page-hero .hero-title{margin:var(--s3) 0;max-width:900px}.page-hero .lead{max-width:680px}.page-hero .hero-mark{opacity:.12;width:min(48vw,620px);inset-inline-end:-6vw}.crumbs{font-size:var(--fs-2);color:var(--on-dark-muted);letter-spacing:.04em}.crumbs a{align-items:center;min-height:44px;display:inline-flex}.crumbs a:hover{color:var(--gold)}@media (width<=960px){.page-hero .hero-mark{opacity:.08;width:70vw;inset-inline-end:-30vw}}@media (width<=600px){.page-hero{padding:120px 0 var(--s8)}.page-hero h1.eyebrow{margin-top:var(--s2)}}.principles{grid-template-columns:repeat(3,1fr);display:grid}.principles>div{padding:var(--s6) var(--s5);border-inline-start:1px solid var(--line)}.principles>div:first-child{border-inline-start:0;padding-inline-start:0}.principles .h3like{font-size:var(--fs-6);margin-bottom:var(--s2);color:var(--blue)}.principles p{color:var(--muted);font-size:var(--fs-3);margin:0}@media (width<=860px){.principles{grid-template-columns:1fr}.principles>div{border-inline-start:0;border-top:1px solid var(--line);padding:var(--s4) 0}.principles>div:first-child{border-top:0}}.proof{gap:var(--s4);margin:var(--s6) 0 0;padding-top:var(--s5);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.proof div{margin:0}.proof dt{font-size:var(--fs-7);color:var(--blue);font-weight:300;line-height:1}.proof dd{margin:var(--s1) 0 0;color:var(--muted);font-size:var(--fs-3)}.proof-media{margin:var(--s4) 0 0;font-size:var(--fs-3);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.proof-media-lead{color:var(--ink);font-weight:600}.proof-outlet{color:var(--ink)}.proof-media .link-arrow{margin-inline-start:auto}@media (width<=600px){.proof{gap:var(--s2);grid-template-columns:minmax(0,1fr)}.proof div{gap:var(--s2);grid-template-columns:3ch 1fr;align-items:center;display:grid}.proof dd{margin:0}.proof-media .link-arrow{flex-basis:100%;margin-inline-start:0}}.rows{border-top:1px solid var(--line)}.row{gap:var(--s5);padding:var(--s6) 0;border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) minmax(0,1.3fr) 56px;align-items:start;display:grid;position:relative}.row:before{content:"";background:var(--blue);width:0;transition:width .8s var(--ease);z-index:0;position:absolute;inset:0 auto 0 0}html[dir=rtl] .row:before{inset:0 0 0 auto}.row>*{z-index:1;transition:color .4s var(--ease);position:relative}.row .n{font-family:var(--f-display);font-size:var(--fs-3);letter-spacing:.08em;color:var(--gold-text);flex-direction:column;align-items:flex-start;gap:14px;padding-top:8px;font-weight:500;display:flex}.glyph{width:40px;height:40px;color:var(--gold-text);transition:color .4s var(--ease), transform .6s var(--ease);flex:none}.row h3,.row .row-h{font-size:var(--fs-6);color:var(--blue)}.row p{color:var(--muted);margin:0;padding-top:8px}.caps{margin:var(--s3) 0 0;flex-wrap:wrap;gap:8px 22px;padding:0;list-style:none;display:flex}.caps li{font-size:var(--fs-2);color:var(--blue);transition:color .4s var(--ease);align-items:center;gap:10px;font-weight:500;display:inline-flex}html[lang=he] .caps li{font-size:var(--fs-3)}.caps li:before{content:"";background:var(--gold-text);width:5px;height:5px;transition:background .4s var(--ease);flex:none;transform:rotate(45deg)}.row .go{border:1px solid var(--line);width:56px;height:56px;color:var(--blue);place-items:center;transition:background .4s,border-color .4s,color .4s;display:grid}.row .go svg{width:18px;height:18px}html[dir=rtl] .row .go svg{transform:scaleX(-1)}a.row:hover:before{width:100%}a.row:hover h3,a.row:hover .row-h,a.row:hover p{color:#fff}a.row:hover .n,a.row:hover .glyph{color:var(--gold)}a.row:hover .glyph{transform:rotate(45deg)}a.row:hover .caps li{color:var(--on-dark)}a.row:hover .caps li:before{background:var(--gold)}a.row:hover .go{background:var(--gold);border-color:var(--gold);color:var(--blue-ink)}@media (width<=860px){.row{gap:var(--s2);padding:var(--s4) 0;grid-template-columns:1fr 56px}.row .n{flex-direction:row;grid-column:1/-1;align-items:center;gap:14px;padding:0}.row .glyph{width:30px;height:30px}.row>p,.row .row-body{grid-area:3/1/auto/-1;padding:0}.row .row-body p{padding:0}.row .go{grid-area:2/2;width:48px;height:48px}}.fund-side{gap:var(--s3) var(--s6);margin-top:var(--s10);padding:var(--s5);border:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;align-items:start;display:grid}.fund-side-for{font-size:var(--fs-2);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-weight:700;display:block}html[lang=he] .fund-side-for{letter-spacing:0}.fund-side h3{font-size:var(--fs-6);color:var(--blue)}.fund-side-body p{color:var(--muted);margin:0}.fund-side-note{font-size:var(--fs-3);margin-top:var(--s2)!important}.fund-side-note a{color:var(--blue);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--line-strong)}@media (width<=860px){.fund-side{grid-template-columns:1fr}}.im-list{border-top:1px solid var(--line);margin:0}.im-list>div{gap:var(--s2) var(--s6);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);display:grid}.im-list dt{color:var(--blue);font-weight:500}.im-list dd{color:var(--muted);margin:0}.im-note{margin-top:var(--s4);font-size:var(--fs-2);color:var(--muted);max-width:72ch}@media (width<=760px){.im-list>div{grid-template-columns:1fr}}.ib-grid{gap:var(--s6) var(--s10);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;display:grid}.ib-side{gap:var(--s3);border-inline-start:1px solid var(--line-dark);justify-items:start;padding-inline-start:var(--s6);display:grid}.ib-facts{gap:var(--s3);margin:0;display:grid}.ib-facts div{gap:var(--s3);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.ib-facts dt{font-size:var(--fs-7);color:var(--gold);font-variant-numeric:tabular-nums;font-weight:300;line-height:1}.ib-facts dd{color:var(--on-dark-muted);margin:0}.ib-note{font-size:var(--fs-2);color:var(--on-dark-muted);align-items:center;gap:8px;margin:0;display:inline-flex}.ib-note svg{width:16px;height:16px;color:var(--gold)}@media (width<=860px){.ib-grid{grid-template-columns:1fr}.ib-side{padding-inline-start:0;padding-top:var(--s4);border-inline-start:0;border-top:1px solid var(--line-dark)}}.aud-list{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.aud{align-content:start;gap:var(--s2);padding-block:var(--s5);padding-inline:0 var(--s5);border-inline-end:1px solid var(--line);display:grid}.aud+.aud{padding-inline-start:var(--s5)}.aud:last-child{border-inline-end:0}.aud h3{font-size:var(--fs-6);color:var(--blue)}.aud p{color:var(--muted);margin:0}.aud-links{flex-wrap:wrap;gap:8px 24px;display:flex;margin-top:var(--s1)!important}@media (width<=860px){.aud-list{grid-template-columns:1fr}.aud,.aud+.aud{padding:var(--s4) 0;border-inline-end:0;border-bottom:1px solid var(--line)}}.stage-tabs{display:none}.stage.is-staged .stage-tabs{gap:var(--s6);padding-bottom:var(--s2);display:flex;position:relative}.stage-tab{font-size:var(--fs-3);color:var(--muted);cursor:pointer;transition:color .5s var(--ease);font-weight:400}.stage-tab.on{color:var(--blue);font-weight:500}.stage-bar{inset-inline:0;background:var(--gold-text);height:2px;transform:scaleX(var(--p,0));transform-origin:0;position:absolute;bottom:-1px}html[dir=rtl] .stage-bar{transform-origin:100%}.practices:has(.is-staged) .sec-head{margin-bottom:var(--s6)}.stage.is-staged .rows{border-bottom:1px solid var(--line);display:grid}.stage.is-staged .row{background:var(--ivory);border-bottom:0;grid-area:1/1}@media (width>=861px){.motion [data-ledger]>div+div{border-inline-start-color:#0000;position:relative}.motion [data-ledger]>div+div:before{content:"";background:var(--line);width:1px;transform:scaleY(var(--rule,1));transform-origin:top;position:absolute;inset-block:0;inset-inline-start:-1px}}.motion .research-desk .analysis{border-bottom-color:#0000;position:relative}.motion .research-desk .analysis:after{content:"";inset-inline:0;background:var(--line-strong);height:1px;transform:scaleX(var(--rule,1));transform-origin:0;position:absolute;bottom:-1px}html[dir=rtl].motion .research-desk .analysis:after{transform-origin:100%}.split{gap:var(--s12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=960px){.split{gap:var(--s6);grid-template-columns:1fr}}.statement{font-family:var(--f-display);font-size:var(--fs-7);color:var(--blue);font-weight:400;line-height:1.25}.statement .accent{color:var(--gold-text)}.label-lg{font-family:var(--f-body);font-size:var(--fs-6);letter-spacing:0;color:var(--gold-text);font-weight:700;line-height:1.3}.dark .label-lg{color:var(--gold)}.dark .statement{color:var(--on-dark)}.dark .statement .accent{color:var(--gold)}.prose p{color:var(--muted)}.dark .prose p{color:var(--on-dark-muted)}.analyses{border-top:1px solid var(--line)}.analysis{gap:var(--s5);padding:var(--s5) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,270px) minmax(0,1fr) auto;align-items:start;display:grid}.a-type{font-size:var(--fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 12px;font-weight:700;display:flex}html[lang=he] .a-type{font-size:var(--fs-2);letter-spacing:0}.a-type .a-cat{color:var(--muted);align-items:center;gap:10px;font-weight:600;display:inline-flex}.a-type .a-cat:before{content:"";background:var(--gold-text);flex:none;width:4px;height:4px;transform:rotate(45deg)}.analysis .analysis-name{font-family:var(--f-display);font-weight:400;font-size:var(--fs-6);color:var(--blue);margin:0 0 6px;line-height:1.1}.analysis time{font-size:var(--fs-2);color:var(--muted);letter-spacing:.02em;display:block}.analysis .a-summary{color:var(--muted);max-width:720px;margin:0;padding-top:2px}.analysis .a-cta{white-space:nowrap;margin-top:4px}@media (width<=860px){.analysis{gap:var(--s2);grid-template-columns:1fr}.analysis .a-cta{white-space:normal;justify-self:start}}.episodes{gap:var(--s5) var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.episode{gap:var(--s2);flex-direction:column;display:flex}.episode .thumb{aspect-ratio:16/9;background:var(--blue-ink);position:relative;overflow:hidden}.episode .thumb img{object-fit:cover;filter:saturate(.45)contrast(1.04)brightness(.94);width:100%;height:100%;transition:transform .8s var(--ease), filter .5s var(--ease)}.episode .thumb:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;transition:opacity .5s var(--ease);background:linear-gradient(#071e521a,#071e528c);position:absolute;inset:0}.episode .thumb:after{content:"";z-index:1;pointer-events:none;box-shadow:inset 0 0 0 1px var(--line-dark);position:absolute;inset:0}.episode .play{z-index:2;inset-inline-start:16px;background:var(--gold);width:48px;height:48px;color:var(--blue-ink);transition:transform .4s var(--ease);place-items:center;display:grid;position:absolute;bottom:16px}.episode .play svg{width:16px;height:16px;margin-inline-start:2px}.episode:hover .thumb img{filter:none;transform:scale(1.03)}.episode:hover .thumb:before{opacity:.3}.episode:hover .play{transform:scale(1.06)}.episode .ep{font-size:var(--fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:700}html[lang=he] .episode .ep{letter-spacing:0;font-size:var(--fs-2)}.episode h3{font-family:var(--f-display);font-size:var(--fs-5);font-weight:500;line-height:1.35}.episode h3[lang=en]{font-size:var(--fs-5);line-height:1.25}.episode .ep-lang{font-size:var(--fs-2);color:var(--on-dark-muted);margin-top:-8px}.white .episode .ep{color:var(--gold-text)}.white .episode h3{color:var(--blue)}.listen{flex-wrap:wrap;gap:16px;display:flex}@media (width<=960px){.episodes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.episodes{grid-template-columns:1fr}}.team{gap:var(--s6) var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.member .ph{aspect-ratio:4/5;background:var(--blue-ink);max-width:340px;margin-bottom:var(--s3);position:relative;overflow:hidden}.member .ph img{object-fit:cover;object-position:50% 24%;filter:url(#bsp-duotone)contrast(1.04);width:100%;height:100%;transition:transform .8s var(--ease)}.member .ph:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#06173f61);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0b318214}.member .ph[data-open-proxy]{cursor:pointer}.member-link:hover .ph img,.member .ph[data-open-proxy]:hover img{transform:scale(1.03)}.member h2,.member h3{font-size:var(--fs-6);color:var(--blue)}.member .role{font-size:var(--fs-2);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-text);margin-top:8px;font-weight:700}html[lang=he] .member .role{letter-spacing:0;font-size:var(--fs-3)}.creds{margin:var(--s3) 0 0;padding:var(--s3) 0 0;border-top:1px solid var(--line);gap:10px;list-style:none;display:grid}.creds li{font-size:var(--fs-3);color:var(--ink);padding-inline-start:20px;line-height:1.5;position:relative}.creds li:before{content:"";inset-inline-start:2px;background:var(--gold-text);width:6px;height:6px;position:absolute;top:.6em;transform:rotate(45deg)}.member-actions{margin-top:var(--s2);flex-wrap:wrap;align-items:center;gap:4px 24px;display:flex}.text-btn{min-height:44px;color:var(--blue);font:inherit;font-size:var(--fs-3);cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:5px;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;display:inline-flex}.text-btn:hover{text-decoration-color:currentColor}.li-link{min-height:44px;font-size:var(--fs-2);color:var(--blue);border-bottom:1px solid var(--line);align-items:center;gap:8px;font-weight:700;display:inline-flex}.li-link:hover{border-color:var(--blue)}.li-link svg{width:16px;height:16px}.partners-strip .member h3,.partners-strip .member h2{color:var(--on-dark)}.partners-strip .member .role{color:var(--gold)}.member-link{color:inherit;display:block}.member-link:hover h3{color:var(--gold)}.member-link:focus-visible{outline:3px solid var(--gold);outline-offset:6px}@media (width<=860px){.team{grid-template-columns:1fr 1fr}}@media (width<=560px){.team{gap:var(--s5);grid-template-columns:1fr}.member{column-gap:var(--s3);grid-template-columns:112px minmax(0,1fr);align-items:center;display:grid}.member .ph{max-width:none;margin:0}.member h2,.member h3{font-size:var(--fs-5)}.member .creds,.member .member-actions{grid-column:1/-1}}.values{gap:0 var(--s5);border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.values>div{padding:var(--s5) 0;gap:var(--s3);align-items:baseline;display:flex}.values .n{font-family:var(--f-display);font-style:normal;font-size:var(--fs-3);letter-spacing:.08em;color:var(--gold);flex:none;font-weight:500}.values h3{font-size:var(--fs-6);margin-bottom:var(--s2)}.values p{color:var(--on-dark-muted);font-size:var(--fs-3);margin:0}@media (width<=860px){.values{grid-template-columns:1fr}.values>div{border-bottom:1px solid var(--line-dark);padding:var(--s4) 0}}.service{gap:var(--s12);padding:var(--s12) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);display:grid}.service:first-child{border-top:0;padding-top:0}.service .side{align-self:start;position:sticky;top:120px}.service .side .n{margin-bottom:var(--s2);font-family:var(--f-display);font-style:normal;font-size:var(--fs-3);letter-spacing:.08em;color:var(--gold-text);font-weight:500;display:block}.service h2{color:var(--blue)}.service .body p{color:var(--muted);font-size:var(--fs-4)}html[lang=he] .service .body p{font-size:var(--fs-4)}@media (width<=960px){.service{gap:var(--s4);padding:var(--s8) 0;grid-template-columns:1fr}.service .side{position:static}}.sub-h{font-family:var(--f-display);font-size:var(--fs-6);color:var(--blue);margin:var(--s5) 0 var(--s2)}.def-list{margin-top:var(--s4);border-top:1px solid var(--line)}.def-list>div{gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);display:grid}.def-list dt,.def-list .dt{color:var(--blue);font-weight:700;font-size:var(--fs-4)}.def-list dd,.def-list .dd{color:var(--muted);margin:0}@media (width<=640px){.def-list>div{grid-template-columns:1fr;gap:4px}}.note{gap:var(--s3);padding:var(--s4);background:var(--paper);border:1px solid var(--line);margin-top:var(--s5);align-items:flex-start;display:flex}.note svg{width:24px;height:24px;color:var(--gold-text);flex:none;margin-top:2px}.note p{color:var(--ink);margin:0}.related-read{margin-top:var(--s3);font-size:var(--fs-3);color:var(--muted)}.related-read a{color:var(--blue);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px;font-weight:500}.related-read a:hover{text-decoration-color:currentColor}details summary{cursor:pointer;color:var(--blue);align-items:center;min-height:44px;font-weight:700;display:flex}details[open]{margin-bottom:var(--s2)}.cards{gap:var(--s5) var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=960px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.cards{grid-template-columns:1fr}}.card{background:var(--paper);border:1px solid var(--line);transition:border-color .5s var(--ease), transform .7s var(--ease), box-shadow .7s var(--ease);flex-direction:column;display:flex}.card:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 18px 40px -28px #06173f59}.cover{aspect-ratio:16/9;padding:var(--s3) var(--s4);background:radial-gradient(110% 130% at var(--gx,100%) 0%, #0b3182f2, #071e5200 62%), var(--blue-deep);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.cover-mark{top:50%;width:170px;height:170px;color:var(--gold);opacity:.26;transition:transform .6s var(--ease), opacity .6s var(--ease);position:absolute;inset-inline-end:-30px;transform:translateY(-50%)}.cover-img{object-fit:cover;filter:saturate(.78)contrast(1.05)brightness(.96);width:100%;height:100%;transition:transform 1.2s var(--ease), filter .8s var(--ease);position:absolute;inset:0}.cover.has-photo:before{content:"";z-index:0;background:linear-gradient(#06173f73 0%,#06173f0d 40%,#06173fb8 100%);position:absolute;inset:0}.cover.has-photo .cover-kicker,.cover.has-photo .cover-topic{z-index:1}.cover.has-photo .cover-kicker{color:#f4f1eaeb}.card:hover .cover-img{transform:scale(1.04)}.card:hover .cover-mark{opacity:.34;transform:translateY(-50%)scale(1.04)}.cover-kicker{font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-muted);font-weight:600;position:relative}html[lang=he] .cover-kicker{font-size:var(--fs-2);letter-spacing:0}.cover-topic{font-family:var(--f-display);font-weight:300;font-size:var(--fs-6);letter-spacing:-.01em;color:var(--gold);line-height:1.15;position:relative}html[lang=he] .cover-topic{letter-spacing:0;font-weight:400}.card .body{padding:var(--s4);flex-direction:column;flex:1;gap:12px;display:flex}.card .meta{font-size:var(--fs-2);color:var(--muted);flex-wrap:wrap;gap:6px 16px;display:flex}.card h2,.card h3{font-family:var(--f-display);font-size:var(--fs-5);color:var(--blue);font-weight:400;line-height:1.3}.card h2[lang=he],.card h3[lang=he]{line-height:1.38}.card p{color:var(--muted);font-size:var(--fs-3);margin:0}.card .more{padding-top:var(--s2);font-size:var(--fs-3);color:var(--blue);align-items:center;gap:8px;margin-top:auto;font-weight:600;display:inline-flex}.card .more svg{width:14px;height:14px;transition:transform .3s var(--ease)}html[dir=rtl] .card .more svg{transform:scaleX(-1)}.card:hover .more svg{transform:translate(3px)}html[dir=rtl] .card:hover .more svg{transform:scaleX(-1)translate(3px)}@media (width<=620px){.cover{aspect-ratio:2}}.topic-nav{margin:0 0 var(--s5);flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.topic-nav .lbl{font-size:var(--fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);margin-inline-end:6px;font-weight:700}html[lang=he] .topic-nav .lbl{font-size:var(--fs-2);letter-spacing:0}.topic-nav a{border:1px solid var(--line);min-height:40px;color:var(--blue);font-size:var(--fs-2);align-items:center;padding:0 14px;transition:border-color .2s,background .2s;display:inline-flex}.topic-nav a:hover{border-color:var(--blue);background:#0b31820a}@media (width<=620px){.topic-nav{scrollbar-width:thin;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 6px;flex-wrap:nowrap;overflow-x:auto}.topic-nav a{flex:none;min-height:44px}.topic-nav .lbl{flex:none}}.filters{gap:var(--s3) var(--s6);margin-bottom:var(--s6);padding-bottom:var(--s4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.filters fieldset{border:0;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.filters legend{float:inline-start;font-size:var(--fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);margin-inline-end:8px;padding:0;font-weight:700}html[lang=he] .filters legend{letter-spacing:0;font-size:var(--fs-2)}.chip{border:1px solid var(--line);min-height:44px;color:var(--blue);font:inherit;font-size:var(--fs-3);cursor:pointer;background:0 0;padding:0 16px;transition:background .2s,color .2s,border-color .2s}.chip:hover{border-color:var(--blue)}.chip[aria-pressed=true]{background:var(--blue);color:#fff;border-color:var(--blue)}@media (width<=620px){.filters{gap:var(--s3)}.filters fieldset{scrollbar-width:thin;margin-inline:calc(var(--gutter) * -1);padding-bottom:6px;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);width:calc(100% + var(--gutter) * 2);flex-wrap:nowrap;overflow-x:auto}.filters legend{float:none;margin-bottom:10px}.filters .chip{flex:none}}.pager{margin-top:var(--s8);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.pager button{border:1px solid var(--line);background:var(--paper);min-width:44px;min-height:44px;color:var(--blue);font:inherit;cursor:pointer}.pager button[aria-current=page]{background:var(--blue);color:#fff}.pager button:disabled{opacity:.4;cursor:default}.empty-state{padding:var(--s8) 0;color:var(--muted);text-align:center}.article-hero{padding:168px 0 var(--s8)}.article-hero .wrap{max-width:920px}.article-hero h1{font-size:var(--fs-7);margin:var(--s3) 0;line-height:1.18}.article-meta{font-size:var(--fs-3);color:var(--on-dark-muted);flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.article-meta a{color:var(--gold);border-bottom:1px solid var(--line-dark)}.article-meta a:hover{border-color:var(--gold)}.lang-badge{border:1px solid var(--line-dark);min-height:28px;color:var(--gold);font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.article-cover{max-width:1040px;margin:calc(var(--s8) * -1) auto 0;padding:0 var(--gutter);position:relative}.article-cover img{width:100%;height:auto;box-shadow:0 24px 60px -28px #06173f73}.prose-article{max-width:760px;padding:var(--s10) var(--gutter) var(--s8);font-family:var(--f-display);font-size:var(--fs-5);color:var(--ink);overflow-wrap:anywhere;margin:0 auto;line-height:1.8}.prose-article[lang=he]{font-size:var(--fs-5)}.prose-article p{margin:0 0 1.1em}.prose-article h2,.prose-article h3{font-family:var(--f-display);color:var(--blue);margin:1.6em 0 .6em;line-height:1.3}.prose-article h2{font-size:var(--fs-6)}.prose-article h3{font-size:var(--fs-5)}.prose-article strong{color:var(--blue-ink)}.prose-article a{color:var(--blue);text-underline-offset:3px;text-decoration:underline #0b318259}.prose-article a:hover{text-decoration-color:var(--blue)}.prose-article ul,.prose-article ol{margin:0 0 1.1em;padding-inline-start:1.3em}.prose-article li{margin-bottom:.4em}.prose-article blockquote{padding:var(--s3) var(--s4);background:var(--paper);border-inline-start:2px solid var(--gold);font-family:var(--f-display);font-size:var(--fs-5);margin:1.5em 0}.prose-article img{width:100%;height:auto;margin:var(--s4) 0 var(--s1);border:1px solid var(--line);background:#fff}.prose-article table{border-collapse:collapse;width:100%;font-size:var(--fs-3);margin:1.5em 0;display:block;overflow-x:auto}.prose-article th,.prose-article td{border:1px solid var(--line);text-align:start;padding:10px 12px}.prose-article th{background:var(--paper);color:var(--blue)}.prose-article em:only-child{font-size:var(--fs-3);color:var(--muted);display:block}.article-foot{max-width:760px;padding:0 var(--gutter) var(--s10);margin:0 auto}.share{padding:var(--s4) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.share .lbl{font-size:var(--fs-2);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);margin-inline-end:8px;font-weight:700}html[lang=he] .share .lbl{letter-spacing:0;font-size:var(--fs-3)}.share a,.share button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--blue);font:inherit;font-size:var(--fs-3);cursor:pointer;align-items:center;gap:8px;padding:0 16px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.share a:hover,.share button:hover{border-color:var(--blue)}.share svg{width:18px;height:18px}.share .status{font-size:var(--fs-2);color:var(--gold-text);min-width:1px}.article-cta{margin-top:var(--s6);padding:var(--s5);background:var(--blue-deep);color:var(--on-dark);justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.article-cta p{font-family:var(--f-display);font-size:var(--fs-6);max-width:460px;margin:0;line-height:1.3}.article-services{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line);font-size:var(--fs-3);flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.article-services .lbl{font-size:var(--fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);font-weight:700}html[lang=he] .article-services .lbl{letter-spacing:0;font-size:var(--fs-2)}.article-services a{color:var(--blue);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px;align-items:center;min-height:44px;font-weight:500;display:inline-flex}.article-services a:hover{text-decoration-color:currentColor}.article-disclaimer{margin-top:var(--s5);font-size:var(--fs-2);color:var(--muted);padding-top:var(--s3);border-top:1px solid var(--line);line-height:1.6}.cta-band{padding:var(--s16) 0;text-align:center;overflow:hidden}.cta-band h2{max-width:900px;margin:var(--s3) auto var(--s5)}.cta-band .lead{margin:0 auto var(--s5)}.cta-band .hero-ctas{justify-content:center}.cta-band .hero-mark{opacity:.08;top:50%;inset-inline-end:auto;width:min(90vw,900px);left:50%;transform:translate(-50%,-50%)}@media (width<=620px){.cta-band{padding:var(--s10) 0}}.contact-grid{gap:var(--s12);grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);display:grid}@media (width<=960px){.contact-grid{gap:var(--s8);grid-template-columns:1fr}}.contact-lines{border-top:1px solid var(--line);margin-top:var(--s5)}.contact-lines a,.contact-lines div{padding:var(--s3) 0;border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;display:flex}.contact-lines .lbl{font-size:var(--fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);font-weight:700}html[lang=he] .contact-lines .lbl{letter-spacing:0;font-size:var(--fs-2)}.contact-lines .val{color:var(--blue);direction:ltr;font-weight:600}.contact-lines .val.wrap-ok{direction:inherit}.contact-lines a:hover .val{text-underline-offset:4px;text-decoration:underline}.form{background:var(--paper);border:1px solid var(--line);padding:var(--s6);gap:var(--s3) var(--s4);grid-template-columns:1fr 1fr;display:grid}.form .full{grid-column:1/-1}.field label{font-size:var(--fs-2);letter-spacing:.01em;color:var(--blue);margin-bottom:6px;font-weight:600;display:block}html[lang=he] .field label{letter-spacing:0;font-size:var(--fs-3)}.field input,.field select,.field textarea{width:100%;min-height:48px;font:inherit;font-size:var(--fs-3);color:var(--ink);-webkit-appearance:none;appearance:none;background:0 0;border:0;border-bottom:1px solid #0b31824d;border-radius:0;padding:12px 0;transition:border-color .3s}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%230B3182' stroke-width='1.5'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;padding-inline-end:24px}html[dir=rtl] .field select{background-position:4px}.field textarea{resize:vertical;min-height:120px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--blue)}.field input:focus,.field select:focus,.field textarea:focus{border-bottom:2px solid var(--blue);outline:none}.field.err input,.field.err select{border-color:#a3242b}.field .msg{font-size:var(--fs-2);color:#a3242b;margin-top:4px;display:none}.field.err .msg{display:block}.field .hint{font-size:var(--fs-2);color:var(--muted);margin-top:4px}.form .consent{font-size:var(--fs-2);color:var(--muted)}.form-status{padding:var(--s2) var(--s3);background:var(--ivory);color:var(--blue);grid-column:1/-1;font-weight:600;display:none}.form-status.show{display:block}.form-status.ok{color:#1e5b2a;background:#eef5ee}.form-status.err{color:#8e1f27;background:#fbedee}.hp{width:1px;height:1px;inset-inline-start:-9999px;overflow:hidden;position:absolute!important}@media (width<=640px){.form{padding:var(--s4) var(--s3);grid-template-columns:1fr}}.media-grid{gap:var(--s6) var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=960px){.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.media-grid{grid-template-columns:1fr}}.media-card{color:inherit;flex-direction:column;gap:12px;display:flex}.media-thumb{aspect-ratio:16/9;background:var(--blue-deep);border:1px solid var(--line);position:relative;overflow:hidden}.media-thumb img{object-fit:cover;filter:saturate(.6)contrast(1.03);width:100%;height:100%;transition:transform .8s var(--ease), filter .5s var(--ease)}a.media-card:hover .media-thumb img{filter:none;transform:scale(1.03)}.media-thumb .play{inset-inline-start:16px;background:var(--gold);width:48px;height:48px;color:var(--blue-ink);place-items:center;display:grid;position:absolute;bottom:16px}.media-thumb .play svg{width:16px;height:16px}.media-meta{font-size:var(--fs-2);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text);font-weight:600}html[lang=he] .media-meta{letter-spacing:0;font-size:var(--fs-2)}.media-card h3{font-size:var(--fs-5);color:var(--blue);font-weight:500;line-height:1.4}html[dir=ltr] .media-card h3[dir=rtl]{text-align:right}.media-guest{font-size:var(--fs-3);color:var(--muted);margin:0}.media-card .more{font-size:var(--fs-2);color:var(--blue);align-items:center;gap:8px;margin-top:auto;font-weight:600;display:inline-flex}.media-card .more svg{width:14px;height:14px}html[dir=rtl] .media-card .more svg{transform:scaleX(-1)}.gate{max-width:760px}.gate-content[hidden]{display:none}.gate-content:focus{outline:none}.nl-form.gate-form{grid-template-columns:minmax(0,1fr);align-items:start;max-width:600px}.gate .nl-form.gate-form>*{grid-column:1/-1}.decl{padding:var(--s1) 0 0;gap:var(--s3);border:0;min-width:0;margin:0;display:grid}.decl legend{float:inline-start;width:100%;margin:0 0 var(--s1);color:var(--blue);font-size:var(--fs-6);padding:0;font-weight:700}.decl legend+*{clear:both}.decl-type{gap:12px;display:grid}.decl-type[hidden],.decl-group[hidden],.decl-pick[hidden]{display:none}.decl-as{color:var(--ink);margin:0;font-weight:600}.decl-chips{flex-wrap:wrap;gap:8px;display:flex}.decl-chips .chip:not([aria-pressed=true]){background:var(--paper)}.decl-pick{font-size:var(--fs-2);color:#a3242b;margin:0}.decl-group{gap:var(--s2);padding:var(--s3);background:var(--paper);border:1px solid var(--line);border-inline-start:3px solid var(--blue);display:grid}.decl-intro{font-size:var(--fs-2);color:var(--muted);margin:0;line-height:1.6}.decl-items{gap:8px;display:grid}.decl-item{border:1px solid var(--line);background:var(--paper);min-height:44px;font-size:var(--fs-3);color:var(--ink);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:12px 14px;line-height:1.55;transition:border-color .2s,background-color .2s;display:grid}.decl-item:hover{border-color:var(--line-strong)}.decl-item:focus-within{outline:2px solid var(--blue);outline-offset:2px}.decl-item:has(input:checked){border-color:var(--blue);background:#0b31820d}.decl-item input{-webkit-appearance:checkbox;appearance:auto;width:20px;height:20px;min-height:0;accent-color:var(--blue);background:0 0;border:0;margin:3px 0 0;padding:0}.decl-item input:focus{outline:none}.decl-status{font-size:var(--fs-2);color:var(--muted);margin:0;font-weight:600}.decl-status:empty{display:none}.decl-status.ok{color:var(--blue)}.decl-status.ok:before{content:"✓";margin-inline-end:6px}.decl-status.err{color:#a3242b}.decl-confirm{padding-top:var(--s2)}.nl-form .decl-confirm label{font-size:var(--fs-3);color:var(--ink);font-weight:600}@media (prefers-reduced-motion:reduce){.decl-item{transition:none}}@media (width<=600px){.decl-group{padding:var(--s2)}.decl-chips .chip{text-align:start;flex:100%}}.gate-next{padding-top:var(--s4);border-top:1px solid var(--line)}.gl-tools{gap:var(--s3);z-index:5;background:var(--ivory);padding-block:var(--s3);margin-top:calc(var(--s3) * -1);border-bottom:1px solid var(--line);display:grid;position:sticky;top:72px}.gl-tools input{width:100%;max-width:520px;font:inherit;font-size:var(--fs-4);border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);padding:12px 14px}.gl-tools input:focus{outline:2px solid var(--blue);outline-offset:1px}.gl-tools .filters{border:0;margin:0;padding:0}.gl-none{margin-top:var(--s5);color:var(--muted)}.gl-group{margin-top:var(--s10);scroll-margin-top:220px}.gl-group[hidden],.gl-term[hidden],.gl-cta[hidden]{display:none}.gl-group h2{color:var(--blue);margin-bottom:var(--s4)}.gl-list{border-top:1px solid var(--line);margin:0}.gl-term{gap:var(--s2) var(--s6);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);scroll-margin-top:220px;display:grid}.gl-term:target{background:linear-gradient(90deg,#e4c89247,#0000)}.gl-term dt{align-content:start;gap:2px;display:grid}.gl-name{color:var(--blue);font-weight:500;font-size:var(--fs-5);line-height:1.3}.gl-alt{font-size:var(--fs-2);color:var(--gold-text)}.gl-term dd{color:var(--muted);margin:0}.gl-cta{justify-content:space-between;align-items:center;gap:var(--s3) var(--s6);margin-top:var(--s10);padding:var(--s5);background:var(--blue-deep);color:var(--on-dark);flex-wrap:wrap;display:flex}.gl-cta .h3like{color:var(--gold);font-size:var(--fs-6);margin:0 0 var(--s1)}.gl-cta p{max-width:56ch;margin:0}.gsearch{gap:var(--s3) var(--s8);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;display:grid}.gsearch-intro p{margin:0}.gsearch-title{font-size:var(--fs-6);color:var(--blue);font-weight:400}.gsearch-band .gsearch-title{font-size:var(--fs-7);line-height:1.12;margin-top:var(--s3)!important}.gsearch-text{color:var(--muted);margin-top:4px!important}.gsearch-act{gap:var(--s2);justify-items:start;display:grid}.gsearch-form{width:100%;display:flex}.gsearch-form input{min-width:0;font:inherit;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);border-inline-end:0;flex:1;padding:12px 14px}.gsearch-form input:focus{outline:2px solid var(--blue);outline-offset:-2px}.gsearch-form .btn{flex:none}.gsearch-inline{padding:var(--s4);margin-bottom:var(--s8);background:var(--paper);border:1px solid var(--line);border-inline-start:2px solid var(--gold)}.gsearch-inline .gsearch-act .link-arrow{display:none}@media (width<=860px){.gsearch{grid-template-columns:1fr}}@media (width<=760px){.gl-term{grid-template-columns:1fr}.gl-tools{top:64px}}dialog.modal{background:var(--paper);width:100%;max-width:min(640px,100vw - 32px);color:var(--ink);border:0;padding:0;box-shadow:0 40px 80px -30px #06173f99}dialog.modal::backdrop{background:#06173fb8}.modal-body{padding:var(--s6) var(--s5)}.modal-body h2{font-size:var(--fs-6);color:var(--blue);margin-bottom:var(--s3)}.modal-body ul{color:var(--muted);padding-inline-start:1.2em}.modal-body label.check{margin:var(--s3) 0;cursor:pointer;align-items:flex-start;gap:12px;font-weight:600;display:flex}.modal-body label.check input{width:22px;height:22px;accent-color:var(--blue);flex:none;margin-top:4px}.modal-actions{flex-wrap:wrap;gap:12px;display:flex}dialog.bio-modal{max-width:min(680px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto}dialog.bio-modal .modal-body{padding:var(--s6) var(--s5) var(--s5);position:relative}.modal-close-form{top:12px;margin:0;position:absolute;inset-inline-end:12px}.modal-close{border:1px solid var(--line);background:var(--paper);width:44px;height:44px;color:var(--blue);cursor:pointer;place-items:center;display:grid}.modal-close:hover{border-color:var(--blue)}.modal-close svg{width:18px;height:18px}.bio-head{align-items:center;gap:var(--s3);margin-bottom:var(--s4);padding-inline-end:48px;display:flex}.bio-avatar{object-fit:cover;object-position:50% 24%;filter:url(#bsp-duotone);flex:none;width:96px;height:96px}.bio-head h2{font-size:var(--fs-6);color:var(--blue);margin:0 0 6px}.bio-head .role{font-size:var(--fs-2);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text);font-weight:600}html[lang=he] .bio-head .role{letter-spacing:0;font-size:var(--fs-3)}dialog.bio-modal .bio{font-size:var(--fs-3);color:var(--ink);line-height:1.7}dialog.bio-modal .bio ul{margin:var(--s2) 0;padding-inline-start:1.2em}dialog.bio-modal .bio li{margin-bottom:8px}dialog.bio-modal .bio li::marker{color:var(--gold-text)}@media (width<=520px){.bio-head{flex-direction:column;align-items:flex-start}dialog.bio-modal .modal-body{padding:var(--s5) var(--s3) var(--s4)}}.legal{max-width:820px}.legal h2{font-family:var(--f-display);color:var(--blue);font-size:var(--fs-6);margin:var(--s6) 0 var(--s2)}.legal p,.legal li{color:var(--ink)}.legal ul{padding-inline-start:1.2em}.legal .updated{color:var(--muted);font-size:var(--fs-3)}.legal a,.updated a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.notfound{min-height:100vh;padding:160px 0 var(--s10);align-items:center;display:flex;overflow:hidden}.notfound .cols{gap:var(--s10);grid-template-columns:1fr 1fr;display:grid}.notfound .cols>div{border-top:1px solid var(--line-dark);padding-top:var(--s4)}.notfound .logo-img{width:auto;height:34px;margin-bottom:var(--s8)}@media (width<=760px){.notfound .cols{gap:var(--s6);grid-template-columns:1fr}}.site-footer{background:var(--blue-ink);color:var(--on-dark-muted);padding:var(--s12) 0 var(--s5);font-size:var(--fs-3)}.foot-top{gap:var(--s6);padding-bottom:var(--s8);border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));display:grid}.foot-h{margin:0 0 var(--s3);font-family:var(--f-body);font-size:var(--fs-1);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:700}html[lang=he] .foot-h{letter-spacing:0;font-size:var(--fs-2)}.foot-top ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.foot-top li>a,.foot-top address>a,.foot-bottom nav a{align-items:center;min-height:32px;display:inline-flex}@media (width<=760px){.foot-top li>a,.foot-top address>a,.foot-bottom nav a{min-height:44px}.foot-top ul{gap:0}.foot-bottom nav{row-gap:0}}.foot-top a:hover{color:#fff}.foot-top address{font-style:normal}.foot-contact li a{word-break:break-word}.foot-brand p{max-width:360px;margin-top:var(--s3)}.foot-brand .brand{color:var(--on-dark)}.site-footer .logo-img{width:auto;height:34px}.socials{margin-top:var(--s4);gap:8px;display:flex}.socials a{border:1px solid var(--line-dark);width:44px;height:44px;color:var(--on-dark);place-items:center;transition:border-color .3s,color .3s,background .3s;display:grid}.socials a:hover{border-color:var(--gold);color:var(--blue-ink);background:var(--gold)}.socials svg{width:18px;height:18px}.foot-bottom{padding-top:var(--s4);font-size:var(--fs-2);flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.foot-bottom nav{flex-wrap:wrap;gap:24px;display:flex}.foot-bottom a:hover{color:#fff}.disclaimer{margin-top:var(--s3);font-size:var(--fs-1);color:#f4f1ea99;max-width:900px;line-height:1.6}@media (width<=960px){.foot-top{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}}@media (width<=520px){.foot-top{grid-template-columns:1fr}}.js .reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(14px)}.js .reveal.in{opacity:1;transform:none}.js .hero .reveal{opacity:1;transition:none;transform:none}.js .reveal.d1{transition-delay:60ms}.js .reveal.d2{transition-delay:.12s}.js .reveal.d3{transition-delay:.18s}html:not(.js) .reveal{opacity:1!important;transform:none!important}.motion .reveal{transition:none}.split-line{margin-bottom:-.08em;padding-bottom:.08em}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transition:none;transform:none}.card:hover,.card:hover .cover-mark,a.row:hover .glyph,.episode:hover .thumb img,.member .ph img{transform:none!important}.js .mnav-list li{opacity:1;transition:none;transform:none}}.mt-3{margin-top:var(--s3)}.mt-5{margin-top:var(--s5)}.mt-8{margin-top:var(--s8)}.ltr{direction:ltr;unicode-bidi:isolate}.nowrap-ltr{white-space:nowrap}.hero.hero-tall{min-height:min(92svh,940px);padding:140px 0 var(--s8);flex-direction:column;justify-content:flex-end;display:flex}.hero-tall .h-xl{font-size:var(--fs-8);margin:var(--s3) 0 var(--s4)}@media (width<=600px){.hero.hero-tall{min-height:0;padding:112px 0 var(--s6)}}.ed-insights{gap:var(--s8);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.ed-lead .card{background:0 0;border:0}.ed-lead .card:hover{box-shadow:none;transform:none}.ed-lead .cover{aspect-ratio:16/10}.ed-lead .card .body{padding:var(--s4) 0 0}.ed-lead .card h3{font-size:var(--fs-6);line-height:1.22}.ed-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ed-list li{border-bottom:1px solid var(--line)}.ed-list a{padding:var(--s4) 0;display:block}.ed-meta{font-size:var(--fs-2);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-bottom:10px;display:flex}.ed-topic{font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);font-weight:700}html[lang=he] .ed-topic{font-size:var(--fs-2);letter-spacing:0}.ed-list h3{font-size:var(--fs-5);color:var(--blue);text-underline-offset:5px;transition:text-decoration-color .5s var(--ease);line-height:1.3;text-decoration:underline #0000}.ed-list a:hover h3{text-decoration-color:var(--line-strong)}.ed-list p{color:var(--muted);font-size:var(--fs-3);margin:8px 0 0}@media (width<=860px){.ed-insights{gap:var(--s5);grid-template-columns:1fr}}.media-list{border-top:1px solid var(--line)}.media-list .media-card{column-gap:var(--s6);padding:var(--s5) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,360px) minmax(0,1fr);align-content:center;row-gap:10px;display:grid}.media-list .media-thumb{grid-row:1/span 4}.media-list .media-card h3{font-size:var(--fs-5);line-height:1.3}.media-list .media-card .more{margin-top:6px}@media (width<=760px){.media-list .media-card{grid-template-columns:1fr}.media-list .media-thumb{grid-row:auto}}.lang-flags{align-items:center;gap:4px;display:inline-flex}.flag{opacity:.55;width:44px;height:44px;transition:opacity .3s var(--ease);place-items:center;display:inline-grid;position:relative}.flag svg{width:26px;height:18px;display:block;box-shadow:0 0 0 1px #ffffff40}.flag:hover,.flag:focus-visible,.flag.is-current{opacity:1}.flag.is-current:after{content:"";background:var(--gold);height:1px;position:absolute;bottom:8px;left:11px;right:11px}@media (width<=440px){.lang-flags{gap:0}.flag{width:40px}}.row-for{font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--gold-text)!important;margin:0 0 6px!important;padding:0!important}html[lang=he] .row-for{font-size:var(--fs-2);letter-spacing:0}a.row:hover .row-for{color:var(--gold)!important}.a-disclosure{font-size:var(--fs-2);color:var(--muted);margin:10px 0 0}.a-disclosure span{color:var(--ink);font-weight:700}.form-note{font-size:var(--fs-2);color:var(--muted);margin:0}.form-errors{padding:var(--s3);color:#8e1f27;font-size:var(--fs-2);background:#fbedee;border:1px solid #a3242b;border-inline-start-width:3px}.form-errors p{margin:0 0 6px;font-weight:700}.form-errors ul{margin:0;padding-inline-start:20px}.form-errors a{color:inherit;text-decoration:underline}.form-errors:focus{outline:none}.field-note{background:var(--ivory);border-inline-start:2px solid var(--gold);font-size:var(--fs-2);color:var(--blue);margin:-6px 0 0;padding:10px 14px}.field-note[hidden],.field.check[hidden]{display:none}.field.check{grid-template-columns:auto 1fr;align-items:start;gap:4px 12px;display:grid}.field.check input[type=checkbox]{-webkit-appearance:checkbox;appearance:auto;width:24px;height:24px;min-height:0;accent-color:var(--blue);background:0 0;border:0;margin:2px 0 0;padding:0}.field.check label{font-weight:500;font-size:var(--fs-3);margin:0}.field.check .msg{grid-column:2}.field.err input[type=checkbox]{outline-offset:2px;outline:2px solid #a3242b}.field.err textarea{border-color:#a3242b}.form .consent a{color:var(--blue);text-decoration:underline}.form-actions{justify-content:flex-end;display:flex}.form-status a{color:inherit;text-decoration:underline}.form-done{padding:var(--s6);background:var(--paper);border:1px solid var(--line);border-top:2px solid var(--gold)}.form-done svg{width:28px;height:28px;color:var(--gold-text)}.form-done h2{margin:var(--s2) 0 var(--s1);font-size:var(--fs-6);color:var(--blue)}.form-done p{color:var(--muted);margin:0}.form-done:focus{outline:none}.contact-lines .lbl{white-space:nowrap;flex:none}.contact-lines div .val{text-align:end;max-width:70%}.chip[aria-pressed=true]:before{content:"✓";margin-inline-end:6px;font-weight:700}.dark .filters{border-bottom-color:var(--line-dark)}.dark .filters legend{color:var(--gold)}.dark .chip{color:var(--on-dark);border-color:var(--line-dark)}.dark .chip:hover{border-color:var(--gold)}.dark .chip[aria-pressed=true]{background:var(--gold);color:var(--blue-ink);border-color:var(--gold)}.dark .empty-state,.dark .related-read{color:var(--on-dark-muted)}.dark .related-read a,.dark .empty-state .link-arrow{color:var(--gold)}.ep-topics{z-index:3;font-size:var(--fs-2);flex-wrap:wrap;gap:4px 14px;display:flex;position:relative}.ep-topics a,.article-meta a{color:var(--gold);border-bottom:1px solid var(--line-dark)}.ep-topics a{align-items:center;min-height:24px;display:inline-flex}.ep-topics a:hover{border-color:var(--gold)}.white .ep-topics a{color:var(--gold-text);border-bottom-color:var(--line)}.episode{position:relative}.ep-link{color:inherit}.ep-link:after{content:"";z-index:2;position:absolute;inset:0}.ep-link:focus-visible{outline:none}.ep-link:focus-visible:after{outline:2px solid var(--gold);outline-offset:4px}.white .ep-link:focus-visible:after{outline-color:var(--blue)}.episodes.episodes-one{grid-template-columns:minmax(0,1fr)}.sol{background:var(--paper);border:1px solid var(--line);scroll-margin-top:110px}.sol .eyebrow{margin-bottom:var(--s2)}.sol .h-md{margin:0 0 var(--s2);color:var(--blue)}.sol .row-for{margin-bottom:var(--s2)!important}.sol-desc{color:var(--muted);font-size:var(--fs-4);margin:0}.sol .def-list{margin-top:var(--s4)}.sol-items{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.sol-items li{padding:var(--s3) 0;border-bottom:1px solid var(--line)}.sol-items h3{font-family:var(--f-body);font-size:var(--fs-4);color:var(--blue);margin:0 0 4px;font-weight:700}.sol-items p{color:var(--muted);font-size:var(--fs-3);margin:0}.sol-foot{align-items:flex-start;gap:var(--s3);flex-direction:column;display:flex}.sol-foot .note,.sol-foot .related-read{margin:0}.sol-fee{font-size:var(--fs-3);color:var(--ink);margin:0}.sol-band{gap:var(--s5) var(--s10);padding:var(--s8);border-top:2px solid var(--gold);grid-template:"head items""foot items"1fr/minmax(0,1fr) minmax(0,1fr);display:grid}.sol-band .sol-head{grid-area:head}.sol-band .sol-items{grid-area:items;align-self:start}.sol-band .sol-foot{grid-area:foot;align-self:end}.sol-cards{gap:var(--s5);margin-top:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.sol-card{gap:var(--s4);padding:var(--s6);flex-direction:column;display:flex}.sol-card .sol-foot{padding-top:var(--s2);margin-top:auto}@media (width<=860px){.sol-band{padding:var(--s6);grid-template:"head""items""foot"/minmax(0,1fr)}}@media (width<=640px){.sol-cards{grid-template-columns:minmax(0,1fr)}.sol-band,.sol-card{padding:var(--s5) var(--s4)}}.sol-card .h-md{font-size:var(--fs-6)}.analysis .a-period{font-size:var(--fs-2);color:var(--muted);letter-spacing:.02em;margin:0}.ocio-h{margin:0 0 var(--s4);color:var(--blue)}.dark .ocio-h{color:var(--on-dark)}.ocio-includes{column-gap:var(--s8);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ocio-includes li:nth-child(-n+2){border-top:1px solid var(--line)}.ocio-fee{max-width:720px}.ocio-fee .related-read{margin-top:var(--s3)}.process{counter-reset:step;border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.process li{counter-increment:step;column-gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);display:grid;position:relative}.process li:before{content:counter(step, decimal-leading-zero);font-size:var(--fs-2);letter-spacing:.08em;color:var(--gold-text);grid-row:1/span 2;padding-top:4px;font-weight:700}.process h3{font-family:var(--f-body);font-size:var(--fs-4);color:var(--blue);margin:0 0 4px;font-weight:700}.process p{color:var(--muted);font-size:var(--fs-3);max-width:720px;margin:0}@media (width>=861px){.process-timeline{border-top:0}.process-timeline li{padding:0 0 var(--s6);border-bottom:0}.process-timeline li:after{content:"";inset-inline-start:13px;background:var(--line);width:1px;position:absolute;top:30px;bottom:6px}.process-timeline li:last-child:after{display:none}}@media (width<=860px){.ocio-includes{grid-template-columns:minmax(0,1fr)}.ocio-includes li:nth-child(2){border-top:0}}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:var(--s3) 0;justify-content:space-between;gap:var(--s3);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:var(--fs-5);color:var(--gold-text);line-height:1}.faq details[open] summary:after{content:"−"}.faq summary{font-size:var(--fs-4);color:var(--blue);font-weight:700}.faq details p{margin:0 0 var(--s3);color:var(--muted)}.newsletter .nl-text{margin:6px 0 0}.nl-form{gap:var(--s2) var(--s4);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.nl-form .nl-errors,.nl-form .nl-consent,.nl-form .form-status,.nl-form .nl-name{grid-column:1/-1}.nl-form .nl-email{grid-column:1}.nl-form .nl-actions{grid-area:auto/2}.nl-form .field.check label{font-size:var(--fs-2);font-weight:400}.nl-form .field.check a{text-decoration:underline}.nl-errors{font-size:var(--fs-2);color:#8e1f27;background:#fbedee;border-inline-start:3px solid #a3242b;padding:8px 12px}.nl-done{padding:var(--s3) var(--s4);border-inline-start:2px solid var(--gold);margin:0;font-weight:600}.nl-done:focus{outline:none}.newsletter-compact{gap:var(--s4) var(--s8);padding:var(--s6) 0;border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.newsletter-compact .foot-h{margin:0}.newsletter-compact .nl-text{color:var(--on-dark-muted);font-size:var(--fs-3);max-width:420px}.newsletter-compact .field label{color:var(--on-dark)}.newsletter-compact .field input:not([type=checkbox]){color:var(--on-dark);border-bottom-color:var(--line-dark)}.newsletter-compact .field input:not([type=checkbox]):focus{border-bottom-color:var(--gold)}.newsletter-compact .field.check label,.newsletter-compact .field.check a{color:var(--on-dark-muted)}.newsletter-compact .field .msg{color:#f2b8bc}.newsletter-compact .nl-errors{color:#f8d5d7;background:#a3242b2e}.newsletter-compact .nl-done{color:var(--on-dark)}.newsletter-compact .form-status.ok{color:var(--on-dark);background:#e4c8921f}.newsletter-compact .form-status.err{color:#f8d5d7;background:#a3242b2e}.newsletter-compact .form-status a{color:inherit}.newsletter-default{gap:var(--s4) var(--s8);padding:var(--s6);background:var(--paper);border:1px solid var(--line);border-top:2px solid var(--gold);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.newsletter-default .h-md{color:var(--blue);font-size:var(--fs-6);margin:0}.newsletter-default .nl-text{color:var(--muted)}.newsletter-default .nl-done{color:var(--blue)}@media (width<=860px){.newsletter-compact,.newsletter-default{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.nl-form{grid-template-columns:minmax(0,1fr)}.nl-form .nl-actions{grid-column:1}.nl-form .nl-actions .btn{justify-content:center;width:100%}.newsletter-default{padding:var(--s5) var(--s4)}}.newsletter input,.newsletter .nl-errors,.newsletter .form-status,.newsletter .nl-done,.form input,.form select,.form textarea,.form-errors{scroll-margin-top:120px}.related-read a{padding-block:3px;display:inline-block}
