@font-face{font-family:roboto;src:url(../media/roboto_latin-s.p.3l4zvto3p0stf.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:roboto Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.roboto_3ee45a38-module__TFk_Wq__className{font-family:roboto,roboto Fallback}.roboto_3ee45a38-module__TFk_Wq__variable{--font-roboto:"roboto", "roboto Fallback"}
@font-face{font-family:heebo;src:url(../media/heebo_hebrew-s.2h227nyyg5jte.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:heebo Fallback;src:local(Arial);ascent-override:104.79%;descent-override:42.09%;line-gap-override:0.0%;size-adjust:100.0%}.heebo_a4f6901b-module__JyjtlW__className{font-family:heebo,heebo Fallback}.heebo_a4f6901b-module__JyjtlW__variable{--font-heebo:"heebo", "heebo Fallback"}
:root{--amber-50:#fdf8ec;--amber-100:#faefd3;--amber-200:#f4dca3;--amber-300:#edc66c;--amber-400:#e8b446;--amber-500:#e4a227;--amber-600:#c98c1a;--amber-700:#a06e12;--amber-800:#77510f;--amber-900:#4e350b;--slate-50:#f2f5f9;--slate-100:#e4eaf1;--slate-200:#cbd6e3;--slate-300:#a6b7cb;--slate-400:#7a91ac;--slate-500:#54708f;--slate-600:#3d5a7d;--slate-700:#24466b;--slate-800:#0d3764;--slate-900:#082646;--navy:#0d3764;--paper-0:#fff;--paper-50:#fbf9f5;--paper-100:#f5f1e9;--paper-200:#ece6da;--green-100:#e1efe6;--green-600:#3f7d5a;--green-700:#2f6346;--red-100:#f7e3e1;--red-600:#b4483e;--red-700:#8f372f;--blue-100:#e1eaf4;--blue-600:#3d6a9a;--surface-page:var(--paper-50);--surface-card:var(--paper-0);--surface-muted:var(--paper-100);--surface-tint:var(--amber-50);--surface-inverse:var(--navy);--surface-overlay:#0d37648c;--text-body:var(--slate-800);--text-heading:var(--navy);--text-muted:var(--slate-600);--text-subtle:var(--slate-500);--text-on-brand:var(--navy);--text-on-inverse:var(--paper-50);--text-link:var(--slate-800);--text-brand:var(--amber-700);--border-subtle:var(--slate-100);--border-default:var(--slate-200);--border-strong:var(--slate-300);--border-focus:var(--amber-600);--brand:var(--amber-500);--brand-hover:var(--amber-600);--brand-active:var(--amber-700);--brand-soft:var(--amber-100);--action-secondary:var(--navy);--action-secondary-hover:var(--slate-900);--success:var(--green-600);--success-soft:var(--green-100);--danger:var(--red-600);--danger-soft:var(--red-100);--info:var(--blue-600);--info-soft:var(--blue-100);--warning:var(--amber-600);--warning-soft:var(--amber-100)}
:root{--font-display:"Roboto","Helvetica Neue",Arial,sans-serif;--font-body:"Roboto","Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:3.75rem;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.55;--leading-relaxed:1.7;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.06em;--weight-regular:400;--weight-medium:400;--weight-semibold:700;--weight-bold:700;--weight-black:900;--type-display:var(--weight-black) var(--text-5xl)/var(--leading-tight) var(--font-display);--type-h1:var(--weight-black) var(--text-4xl)/var(--leading-tight) var(--font-display);--type-h2:var(--weight-black) var(--text-3xl)/var(--leading-snug) var(--font-display);--type-h3:var(--weight-black) var(--text-2xl)/var(--leading-snug) var(--font-display);--type-h4:var(--weight-bold) var(--text-xl)/var(--leading-snug) var(--font-display);--type-lead:var(--weight-regular) var(--text-xl)/var(--leading-normal) var(--font-body);--type-body:var(--weight-regular) var(--text-md)/var(--leading-relaxed) var(--font-body);--type-body-sm:var(--weight-regular) var(--text-sm)/var(--leading-normal) var(--font-body);--type-label:var(--weight-semibold) var(--text-sm)/1.2 var(--font-body);--type-eyebrow:var(--weight-semibold) var(--text-xs)/1.2 var(--font-body);--type-caption:var(--weight-regular) var(--text-xs)/var(--leading-normal) var(--font-body);--type-wordmark:var(--weight-black) var(--text-lg)/1 var(--font-display);--tracking-wordmark:.3em}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--container-max:1120px;--container-narrow:720px;--container-gutter:var(--space-6);--section-gap:var(--space-20);--section-gap-mobile:var(--space-12);--control-sm:36px;--control-md:44px;--control-lg:52px;--tap-min:44px}
:root{--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-pill:999px;--shadow-xs:0 1px 2px #0d37640f;--shadow-sm:0 1px 3px #0d376414,0 1px 2px #0d37640a;--shadow-md:0 4px 12px #0d376414,0 1px 3px #0d37640d;--shadow-lg:0 16px 40px #0d376424,0 2px 6px #0d37640f;--focus-ring:0 0 0 3px #e4a22773;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.36s;--border-w:1px;--border-w-strong:2px}
html{-webkit-text-size-adjust:100%}body{background:var(--surface-page);color:var(--text-body);font:var(--type-body);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}h1,h2,h3,h4{color:var(--text-heading);letter-spacing:var(--tracking-tight);margin:0}.wordmark{font:var(--type-wordmark);letter-spacing:var(--tracking-wordmark);text-transform:uppercase;color:var(--text-heading);padding-left:var(--tracking-wordmark);white-space:nowrap;text-align:center;display:inline-block}h1{font:var(--type-h1)}h2{font:var(--type-h2)}h3{font:var(--type-h3)}h4{font:var(--type-h4)}p{margin:0}a{color:var(--text-link);text-decoration:underline;-webkit-text-decoration-color:var(--amber-400);text-decoration-color:var(--amber-400);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-out);text-decoration-thickness:1.5px}a:hover{color:var(--amber-700);-webkit-text-decoration-color:var(--amber-600);text-decoration-color:var(--amber-600)}:focus-visible{box-shadow:var(--focus-ring);outline:none}::selection{background:var(--amber-200);color:var(--navy)}

:root{--font-display:var(--font-roboto), "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-roboto), "Helvetica Neue", Arial, sans-serif}[lang=he]{--font-display:var(--font-heebo), var(--font-roboto), Arial, sans-serif;--font-body:var(--font-heebo), var(--font-roboto), Arial, sans-serif}html{scroll-padding-top:72px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}ul{margin:0;padding:0;list-style:none}img{display:block}h1,h2,h3{color:var(--navy)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.shell{background:var(--paper-50);flex-direction:column;min-height:100vh;display:flex}.shell>main{flex:1}.container{max-width:var(--container-max);margin:0 auto;padding:0 20px}.band{padding:80px 20px}.band>.container{padding:0}.band--tint{background:var(--amber-50)}.band--muted{background:var(--paper-100)}.band--inverse{background:var(--slate-900)}.section{padding-top:80px;padding-bottom:80px}.section--flush-top{padding-top:0}.section--flush-bottom{padding-bottom:0}.stack{flex-direction:column;gap:32px;display:flex}.split{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:48px;display:grid}.split--tight{gap:32px}.split--end{align-items:end}.grid{grid-template-columns:repeat(auto-fit, minmax(var(--min,260px), 1fr));gap:16px;display:grid}.grid--tight{gap:12px}.grid--fill{grid-template-columns:repeat(auto-fill, minmax(var(--min,200px), 1fr))}.head{flex-direction:column;gap:12px;display:flex}.eyebrow{font:700 12px/1.2 var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--amber-700)}.band--inverse .eyebrow{color:var(--amber-400)}.h1{font:900 clamp(2.25rem, 5vw, 3.75rem) / 1.1 var(--font-display);letter-spacing:-.02em}.h2{font:900 clamp(1.75rem, 3.5vw, 2.25rem) / 1.25 var(--font-display);letter-spacing:-.02em}.h2--fixed{font-size:1.75rem}.band--inverse .h1,.band--inverse .h2{color:var(--paper-50)}.lead{font:400 1.25rem/1.55 var(--font-body);color:var(--slate-700)}.muted{color:var(--slate-700)}.body-sm{color:var(--slate-700);font-size:.9375rem;line-height:1.6}.prose{max-width:var(--container-narrow);flex-direction:column;gap:16px;display:flex}.btn{box-sizing:border-box;border-radius:var(--radius-sm);font-family:var(--font-body);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;line-height:1;text-decoration:none;display:inline-flex}.btn--sm{height:var(--control-sm);font-size:var(--text-sm);padding:0 14px}.btn--md{height:var(--control-md);font-size:var(--text-md);padding:0 20px}.btn--lg{height:var(--control-lg);font-size:var(--text-lg);padding:0 26px}.btn--full{width:100%}.btn--primary{background:var(--brand);color:var(--text-on-brand)}.btn--primary:hover{background:var(--brand-hover);color:var(--text-on-brand)}.btn--primary:active{background:var(--brand-active)}.btn--outline{color:var(--text-heading);border-color:var(--border-strong);background:0 0}.btn--outline:hover{background:var(--slate-50);color:var(--text-heading)}.btn--outline:active{background:var(--slate-100)}.btn--inverse{height:48px;color:var(--paper-50);border-color:var(--slate-500);background:0 0;font-size:15px}.btn--inverse:hover{background:var(--slate-800);color:var(--paper-50)}.header{z-index:20;background:var(--paper-50);border-bottom:1px solid var(--slate-200);position:sticky;top:0}.header__bar{align-items:center;gap:16px;height:64px;display:flex}.brand{color:var(--navy);align-items:center;gap:12px;margin-inline-end:auto;text-decoration:none;display:flex}.brand img{width:auto;height:34px}.brand span{font:900 15px/1 var(--font-display);letter-spacing:var(--tracking-wordmark);padding-left:var(--tracking-wordmark);text-transform:uppercase;white-space:nowrap}.nav{align-items:center;gap:4px;display:flex}.nav a{font:700 14px/1 var(--font-body);color:var(--navy);border-radius:var(--radius-sm);padding:10px 12px;text-decoration:none}.nav a:hover{background:var(--slate-100);color:var(--navy)}.lang-switch{border:1px solid var(--slate-300);border-radius:var(--radius-sm);height:36px;display:flex;overflow:hidden}.lang-switch a{min-width:36px;font:700 13px/1 var(--font-body);letter-spacing:.04em;color:var(--navy);place-items:center;padding:0 8px;text-decoration:none;display:grid}.lang-switch a:hover{background:var(--slate-100);color:var(--navy)}.lang-switch a[aria-current=true]{background:var(--navy);color:var(--paper-50)}.menu-toggle{width:44px;height:44px;color:var(--navy);cursor:pointer;background:0 0;border:0;place-items:center;display:none}.mobile-menu{background:var(--paper-50);z-index:30;animation:rise .2s var(--ease-out);flex-direction:column;gap:4px;padding:16px 20px 24px;display:flex;position:fixed;inset:64px 0 0}.mobile-menu a:not(.btn){font:700 20px/1 var(--font-body);color:var(--navy);border-bottom:1px solid var(--slate-100);padding:16px 8px;text-decoration:none}.mobile-menu .btn{height:48px;margin-top:auto}@media (max-width:859px){.desktop-only{display:none}.menu-toggle{display:grid}}@media (max-width:479px){.header__bar{gap:8px}.brand span{display:none}}@media (min-width:860px){.mobile-menu{display:none}}.card{background:var(--paper-0);border:1px solid var(--slate-200);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:24px;display:flex}.card--raised{box-shadow:var(--shadow-xs)}.card h3{font:700 1.125rem/1.3 var(--font-display);letter-spacing:-.01em}.icon-tile{border-radius:var(--radius-sm);background:var(--amber-100);width:44px;height:44px;color:var(--amber-700);place-items:center;display:grid}.hero{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:40px;padding-top:72px;padding-bottom:56px;display:grid}.hero__text{flex-direction:column;gap:20px;max-width:620px;display:flex}.actions{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.hero__photos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hero__photos img:last-child{margin-top:40px}.photo{object-fit:cover;border-radius:var(--radius-lg);background:var(--paper-200);width:100%;height:auto}.photo--portrait{aspect-ratio:4/5}.photo--square{aspect-ratio:1}.photo--landscape{aspect-ratio:4/3}.fact{background:var(--slate-900);color:var(--paper-50);border-radius:var(--radius-lg);flex-direction:column;gap:6px;padding:24px;display:flex}.fact strong{font:900 2.25rem/1.1 var(--font-display);letter-spacing:-.02em;color:var(--amber-400)}.fact span{color:var(--slate-200);font-size:.9375rem;line-height:1.5}.bullets{border-top:1px solid var(--slate-100);flex-direction:column;gap:6px;margin-top:4px;padding-top:4px;display:flex}.bullets li{gap:10px;padding-top:6px;font-size:.875rem;line-height:1.5;display:flex}.bullets li:before{content:"";background:var(--amber-500);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.pin-list li{border-bottom:1px solid var(--slate-200);align-items:center;gap:12px;padding:12px 0;font-size:.9375rem;display:flex}.pin-list svg,.check-list svg{color:var(--amber-700);flex:none}.check-list{flex-direction:column;gap:10px;display:flex}.check-list li{background:var(--paper-0);border:1px solid var(--slate-200);border-radius:var(--radius-lg);align-items:flex-start;gap:12px;padding:14px 18px;font-size:.9375rem;line-height:1.5;display:flex}.check-list svg{margin-top:2px}.strong-note{color:var(--navy);padding-top:8px;font-weight:700}.branch-card{box-sizing:border-box;background:var(--slate-800);border:1px solid var(--slate-700);border-radius:var(--radius-lg);height:100%;color:var(--paper-50);transition:border-color var(--duration-base), background var(--duration-base);flex-direction:column;gap:10px;padding:28px 24px;text-decoration:none;display:flex}.branch-card:hover{background:var(--slate-700);border-color:var(--slate-500);color:var(--paper-50)}.branch-card__name{font:900 1.5rem/1.2 var(--font-display);letter-spacing:-.02em}.branch-card__body{color:var(--slate-200);flex:1;font-size:.9375rem;line-height:1.55}.branch-card__more{font:700 14px/1 var(--font-body);color:var(--amber-400);align-items:center;gap:6px;padding-top:8px;display:inline-flex}.member{gap:4px;padding:20px 24px}.member strong{font:700 1.0625rem/1.3 var(--font-display);color:var(--navy)}.member span{color:var(--slate-600);font-size:.875rem}.team-columns{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px;padding-top:16px;display:grid}.team-column{flex-direction:column;gap:20px;display:flex}.team-column h3{font:700 1.125rem/1.2 var(--font-display);border-bottom:2px solid var(--amber-500);padding-bottom:10px}.team-group{flex-direction:column;gap:4px;font-size:.9375rem;display:flex}.team-group .eyebrow{color:var(--slate-500)}.team-card{color:var(--navy);gap:6px;padding:20px 24px;font-size:.9375rem}.team-card .eyebrow{padding-bottom:6px}.donate-online{background:var(--slate-900);border-radius:var(--radius-lg);color:var(--paper-50);flex-direction:column;gap:16px;padding:28px 24px;display:flex}.donate-online h3{font:700 1.125rem/1.2 var(--font-display);color:var(--paper-50)}.donate-links{flex-direction:column;gap:10px;display:flex}.donate-links--narrow{max-width:360px;padding-top:8px}.qr{border-top:1px solid var(--slate-700);color:var(--slate-200);align-items:center;gap:16px;margin-top:auto;padding-top:8px;font-size:.875rem;display:flex}.qr img{border-radius:var(--radius-md);background:var(--paper-0);box-sizing:border-box;width:96px;height:96px;padding:4px}.bank{gap:16px;padding:28px 24px}.bank--plain{border:0;gap:4px;padding:24px}.bank h3{font:700 1.125rem/1.2 var(--font-display)}.bank--plain h3{padding-bottom:8px;font-size:1rem}.tabs{border-bottom:1px solid var(--slate-200);flex-wrap:wrap;gap:4px;display:flex}.tab{height:44px;font:700 14px/1 var(--font-body);color:var(--slate-500);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 12px}.tab:hover,.tab[aria-selected=true]{color:var(--navy)}.tab[aria-selected=true]{border-bottom-color:var(--amber-500)}.bank-rows{margin:0}.bank-row{border-bottom:1px solid var(--slate-100);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.bank-row dt{font:700 12px/1.3 var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--slate-500)}.bank-row dd{color:var(--navy);word-break:break-word;font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem;line-height:1.45}.copy-btn{border:1px solid var(--slate-300);border-radius:var(--radius-sm);height:32px;color:var(--navy);cursor:pointer;background:0 0;align-items:center;padding:0 10px;display:flex}.copy-btn:hover{background:var(--slate-50)}.copy-btn[data-copied=true]{color:var(--green-600);border-color:var(--green-600)}.quote{gap:16px}.quote__mark{font:900 2.5rem/.6 var(--font-display);color:var(--amber-500)}.quote blockquote{flex:1;margin:0;line-height:1.6}.quote cite{font:700 13px/1.3 var(--font-body);color:var(--slate-600);font-style:normal}.contact-split{gap:40px}.address{gap:8px;font-size:.9375rem;line-height:1.5}.address strong{color:var(--navy)}.branch-hero{padding:64px 20px 72px}.branch-hero .container{animation:rise .36s var(--ease-out);flex-direction:column;gap:20px;display:flex}.branch-hero .lead{color:var(--slate-200);max-width:var(--container-narrow)}.back-link{width:fit-content;font:700 14px/1 var(--font-body);color:var(--slate-200);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--amber-400)}.branch-donate{color:var(--paper-50);flex-direction:column;gap:16px;display:flex}.branch-donate p{color:var(--slate-200)}.banks{flex-direction:column;gap:16px;display:flex}.memorial{border-top:1px solid var(--slate-200);padding:40px 20px}.memorial .container{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.memorial .eyebrow{color:var(--slate-500)}.memorial strong{font:700 1.125rem/1.3 var(--font-display);color:var(--navy)}.footer{background:var(--slate-900);color:var(--slate-200);padding:48px 20px 32px}.footer .container{flex-direction:column;gap:32px;padding:0;display:flex}.footer__cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:32px;display:grid}.footer__brand{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer__brand img{width:auto;height:48px}.footer__brand span{font:900 14px/1 var(--font-display);letter-spacing:var(--tracking-wordmark);padding-left:var(--tracking-wordmark);text-transform:uppercase;color:var(--paper-50);white-space:nowrap}.footer__col{flex-direction:column;gap:4px;font-size:.875rem;line-height:1.6;display:flex}.footer__col .eyebrow{color:var(--amber-400);padding-bottom:6px}.footer a{color:var(--paper-50)}.footer__legal{border-top:1px solid var(--slate-700);color:var(--slate-300);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-size:.8125rem;display:flex}.footer__legal a{color:var(--slate-300)}.lucide{stroke-width:1.75px}.gallery{gap:20px}[dir=rtl] .flip-rtl{transform:scaleX(-1)}.not-found{flex-direction:column;align-items:flex-start;gap:24px;padding-top:120px;padding-bottom:120px;display:flex}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.segmented{background:var(--paper-100);border-radius:var(--radius-md);grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.segmented button{border-radius:var(--radius-sm);min-height:44px;font:700 14px/1.2 var(--font-body);color:var(--navy);cursor:pointer;background:0 0;border:0;padding:6px}.segmented button[aria-pressed=true]{background:var(--paper-0);box-shadow:var(--shadow-xs)}.help-btn{border:1px solid var(--slate-200);border-radius:var(--radius-sm);background:var(--paper-0);height:40px;font:700 14px/1 var(--font-body);color:var(--navy);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.help-btn svg{color:var(--red-600)}.help-btn:hover{background:var(--slate-50);border-color:var(--slate-300)}.sheet{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--paper-50);width:100%;max-width:480px;max-height:90vh;color:var(--text-body);box-shadow:var(--shadow-lg);border:0;margin:auto auto 0;padding:0}.sheet[open]{animation:rise .2s var(--ease-out)}.sheet::backdrop{background:#0d37648c}.sheet__body{flex-direction:column;gap:14px;padding:20px 20px 28px;display:flex}.sheet__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sheet__head h2{font:900 1.625rem/1.2 var(--font-display);letter-spacing:-.02em}.icon-btn{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--navy);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-8px;display:grid}.icon-btn:hover{background:var(--slate-100)}.hotlines{flex-direction:column;gap:10px;display:flex}.hotline{background:var(--paper-0);border:1px solid var(--slate-200);border-radius:var(--radius-lg);color:var(--navy);align-items:center;gap:16px;padding:14px 16px;text-decoration:none;display:flex}.hotline:hover{border-color:var(--slate-300);color:var(--navy)}.hotline--mentor{background:var(--amber-500);border-color:var(--amber-500);color:var(--slate-900);padding:16px 20px}.hotline--mentor:hover{background:var(--amber-600);border-color:var(--amber-600);color:var(--slate-900)}.hotline__num{box-sizing:border-box;border-radius:var(--radius-md);background:var(--slate-50);min-width:64px;height:52px;font:900 1.25rem/1 var(--font-display);flex:none;place-items:center;padding:0 8px;display:grid}.hotline__text{flex-direction:column;gap:2px;font-size:.8125rem;line-height:1.5;display:flex}.hotline__text strong{font-size:1rem}.hotline--mentor .hotline__text{font-size:.875rem}.hotline:not(.hotline--mentor) .hotline__text span{color:var(--slate-600)}.mobile-menu{overflow-y:auto}.mobile-menu__label{padding:20px 0 6px}.mobile-menu__row{flex-wrap:wrap;gap:8px;display:flex}.mobile-menu a.chip{border:1px solid var(--slate-200);border-radius:var(--radius-pill);font:700 15px/1 var(--font-body);padding:12px 16px}.mobile-menu .lang-switch{align-self:flex-start;height:44px}.mobile-menu .lang-switch a{font:700 14px/1 var(--font-body);border:0;padding:0 16px}.mobile-menu .lang-switch a[aria-current=true]{color:var(--paper-50)}.mobile-menu .btn{flex:none;margin-top:24px}.tab-bar{inset-inline:0;z-index:18;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--paper-0);border-top:1px solid var(--slate-200);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0}.tab-bar a{border-radius:var(--radius-sm);min-height:56px;font:700 11px/1.1 var(--font-body);text-align:center;color:var(--slate-500);flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex}.tab-bar a[aria-current=page]{color:var(--amber-700)}@media (max-width:859px){.shell{padding-bottom:calc(68px + env(safe-area-inset-bottom))}}@media (min-width:860px){.tab-bar,.mobile-only{display:none}}.m-hero__photo{position:relative}.m-hero__photo .photo{aspect-ratio:4/3.4;object-position:55% 40%;border-radius:0}.m-hero__chip{inset-inline:16px auto;border-radius:var(--radius-sm);background:var(--paper-50);font:700 12px/1.3 var(--font-body);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--amber-700);margin-inline-end:16px;padding:6px 10px;position:absolute;bottom:16px}.m-section{flex-direction:column;gap:14px;padding:32px 20px 0;display:flex}.m-h1{font:900 2.375rem/1.1 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.m-actions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.m-actions .btn{white-space:normal;text-align:center;padding-inline:12px}.audience{flex-direction:column;gap:12px;display:flex}.audience__card{background:var(--amber-50);border:1px solid var(--amber-200);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:24px;display:flex}.audience__card h2{font:900 1.5rem/1.2 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.audience__card p{line-height:1.7}.m-row{justify-content:space-between;align-items:baseline;display:flex}.m-more{font:700 14px/1 var(--font-body);color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--amber-500);text-decoration-color:var(--amber-500);text-underline-offset:3px;align-items:center;gap:6px;padding:8px 0;display:inline-flex}.m-list{flex-direction:column;gap:12px;display:flex}.m-list__item{background:var(--paper-0);border:1px solid var(--slate-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);color:var(--navy);align-items:center;gap:14px;padding:16px 20px;text-decoration:none;display:flex}.m-list__item svg{color:var(--amber-700);flex:none}.m-list__text{flex-direction:column;flex:1;gap:2px;display:flex}.m-list__text span{color:var(--slate-600);font-size:.875rem}.m-impact{background:var(--navy);color:var(--paper-50);flex-direction:column;gap:24px;margin-top:40px;padding:40px 20px;display:flex}.m-impact__facts{grid-template-columns:1fr 1fr;gap:24px 16px;display:grid}.m-impact__facts li{flex-direction:column;gap:4px;display:flex}.m-impact__facts li:first-child{grid-column:1/-1}.m-impact__facts strong{font:900 2.25rem/1 var(--font-display);letter-spacing:-.02em;color:var(--amber-400)}.m-impact__facts span{color:var(--slate-200);font-size:.875rem;line-height:1.5}.m-impact p{font-size:1.125rem;line-height:1.6}.place{gap:14px}.place__name{font:900 1.375rem/1.2 var(--font-display);letter-spacing:-.02em}.place__map{aspect-ratio:4/3;border:1px solid var(--slate-200);border-radius:var(--radius-md);background:var(--paper-200);width:100%;display:block}.place .address{flex-direction:column;display:flex}.place__map-link{align-items:center;gap:6px;font-weight:700;display:inline-flex}.place__more{align-self:flex-start;margin-top:auto}.mentor-call{border-radius:var(--radius-lg);background:var(--navy);max-width:560px;color:var(--paper-50);flex-direction:column;gap:6px;padding:24px;text-decoration:none;display:flex}.mentor-call:hover{background:var(--slate-900);color:var(--paper-50)}.mentor-call span{color:var(--slate-200);font-size:.8125rem}.mentor-call strong{font:900 1.875rem/1.1 var(--font-display);letter-spacing:-.02em;text-align:start}.mentor-call .mentor-call__hours{color:var(--amber-400);font-size:.875rem;font-weight:700}.page-top .section--flush-top{padding-top:64px}fieldset.segmented{border:0;min-width:0;margin:0}
