/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.resize{resize:both}.self-start{align-self:flex-start}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.whatsapp-lesson{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:.65rem;max-width:100%;margin-block:1rem}.whatsapp-lesson summary{cursor:pointer;min-height:44px;padding:.7rem .9rem;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.5}.whatsapp-lesson-body{padding:0 .9rem .6rem}.whatsapp-lesson-body p{margin:.5rem 0;font-size:1rem;line-height:1.6}.whatsapp-lesson-body .whatsapp-privacy{color:var(--muted);font-size:.875rem}.whatsapp-part{border-top:1px solid var(--line);margin:.75rem 0;padding-block:.6rem}.whatsapp-part-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.whatsapp-lesson button{background:var(--olive-dark);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:.4rem;padding:.6rem .9rem}.whatsapp-lesson :is(button,summary,textarea):focus-visible{outline:3px solid var(--terracotta);outline-offset:3px}.whatsapp-lesson textarea{border:1px solid var(--line);background:var(--paper);width:100%;max-width:100%;min-height:10rem;color:var(--ink);overflow-wrap:anywhere;resize:vertical;border-radius:.35rem;padding:.75rem;font-family:inherit;font-size:.95rem;line-height:1.6;display:block}.whatsapp-lesson [role=status]:empty{display:none}a,button,summary{touch-action:manipulation}a:active,button:not(:disabled):active,summary:active{filter:brightness(.82)}.feedback-link{position:relative}.feedback-link:has(.navigation-pending){outline:3px solid var(--terracotta);outline-offset:2px;cursor:progress}.feedback-link>.navigation-pending{z-index:2;color:#fff;pointer-events:none;inset-inline-end:4px;background:#34473f;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font:700 14px/1.4 Arial,sans-serif;display:inline-flex;position:absolute;bottom:4px;box-shadow:0 0 0 2px #fff}.navigation-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite navigation-spin}@keyframes navigation-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.navigation-spinner{animation:none}}:root{--paper:#f7f3eb;--paper-deep:#ebe3d5;--ink:#1e2b27;--muted:#5f6b65;--line:#1e2b272b;--olive:#71806c;--olive-dark:#34473f;--terracotta:#a75943;--gold:#bf9853}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:radial-gradient(circle at 12% 3%, #bf98531c, transparent 31rem), var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Noto Sans Hebrew,Arial Hebrew,Arial,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1160px,100% - 48px);margin-inline:auto}.site-header{z-index:10;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);min-height:86px;margin-inline:auto;display:flex;position:relative}.main-nav{align-items:center;gap:clamp(14px,2.2vw,28px);display:flex}.nav-link{color:var(--olive-dark);padding-block:9px;font-size:.92rem;font-weight:700;position:relative}.nav-link:after{background:var(--terracotta);content:"";width:0;height:1px;transition:width .16s;position:absolute;bottom:2px;right:0}.nav-link:hover:after,.nav-link:focus-visible:after,.nav-link.active:after{width:100%}.wordmark{letter-spacing:.01em;align-items:center;gap:10px;font-size:1rem;font-weight:700;display:inline-flex}.brand-mark-image{object-fit:contain;border-radius:12px;flex:none;width:48px;height:48px;display:block}.header-link,.primary-action,.pending-link,.journey-link{align-items:center;gap:16px;font-size:.92rem;font-weight:700;display:inline-flex}.header-link{border-bottom:1px solid;padding-bottom:5px}.hero{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:clamp(34px,5vw,72px);min-height:calc(100vh - 86px);padding-block:clamp(76px,10vw,138px);display:grid}.eyebrow,.section-number{color:var(--terracotta);letter-spacing:.12em;margin:0 0 20px;font-size:.78rem;font-weight:800}h1,h2,h3,blockquote{font-family:Noto Serif Hebrew,Times New Roman,serif;font-weight:500}h1{letter-spacing:-.055em;max-width:690px;margin:0;font-size:clamp(3.4rem,8vw,7.5rem);line-height:.94}.hero-question{max-width:600px;color:var(--olive-dark);margin:34px 0 0;font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.55}.prose p{margin:0 0 18px}.hero-prose{max-width:620px;color:var(--muted);margin-top:32px;font-size:1.05rem;line-height:1.85}.hero-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.hero-journey-card{border:1px solid var(--line);background:#ffffff94;border-radius:18px;min-height:146px;padding:20px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.hero-journey-card:hover,.hero-journey-card:focus-visible{border-color:var(--terracotta);transform:translateY(-3px);box-shadow:0 16px 34px #1e2b271a}.hero-journey-card>span{color:var(--terracotta);font-size:.76rem;font-weight:800}.hero-journey-card>strong{align-self:center;font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:500;line-height:1.25}.hero-journey-card>small{color:var(--olive-dark);align-self:end;font-size:.82rem;font-weight:700}.hero-journey-card>small b{margin-right:6px}.hero-visual{aspect-ratio:4/3;background:var(--olive-dark);border-radius:30px 30px 10px 10px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #1e2b272e}.hero-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-visual figcaption{border-inline-start:3px solid var(--gold);max-width:calc(100% - 40px);color:var(--paper);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e2b27e0;gap:2px;padding:14px 17px;font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:1.05rem;line-height:1.35;display:grid;position:absolute;bottom:20px;right:20px}.question-panel{border-inline-start:3px solid var(--terracotta);background:#ffffff75;max-width:630px;margin-top:38px;padding:28px 30px 30px}.question-panel p{margin:0 0 16px;line-height:1.75}.question-panel ul,.statement-list{margin:0;padding:0;list-style:none}.question-panel li{color:var(--olive-dark);margin-top:8px;font-size:1.08rem}.primary-action{border:1px solid var(--ink);margin-top:36px;padding:15px 22px;transition:background .16s,color .16s,transform .16s}.primary-action:hover,.primary-action:focus-visible{background:var(--ink);color:var(--paper);transform:translateY(-2px)}.hero-side{background:var(--olive-dark);min-height:600px;color:var(--paper);isolation:isolate;border-radius:52% 52% 12px 12px;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero-side:after{z-index:-1;content:"";background:linear-gradient(140deg,#0000 38%,#ffffff0d),repeating-linear-gradient(16deg,#0000 0 32px,#ffffff0a 33px 34px);position:absolute;inset:0}.sun-disc{aspect-ratio:1;background:var(--gold);opacity:.88;border-radius:50%;width:clamp(120px,18vw,210px);position:absolute;top:90px;left:50%;transform:translate(-50%)}.hero-side blockquote{z-index:2;flex-direction:column;gap:10px;margin:170px 44px 0;font-size:clamp(1.55rem,3vw,2.55rem);line-height:1.35;display:flex;position:relative}.land-lines{height:180px;position:absolute;bottom:-16px;left:-10%;right:-10%}.land-lines span{border-top:1px solid #f7f3eb6b;border-radius:50%;height:100px;position:absolute;left:-10%;right:-10%}.land-lines span:first-child{top:18px;transform:rotate(4deg)}.land-lines span:nth-child(2){top:62px;transform:rotate(-3deg)}.land-lines span:nth-child(3){top:105px;transform:rotate(2deg)}.section{border-top:1px solid var(--line);padding-block:clamp(92px,12vw,160px)}.section-warm{background:var(--paper-deep)}.two-column{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:clamp(42px,10vw,150px);display:grid}.section-heading h2,.journeys-intro h2,.first-story h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.65rem,5.6vw,5rem);line-height:1.06}.section-content{max-width:720px}.step-lines{border-top:1px solid #1e2b274d;gap:0;display:grid}.step-lines p{border-bottom:1px solid #1e2b272e;gap:28px;margin:0;padding:17px 0;font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:1.4rem;display:flex}.step-lines span,.audience-list article>span{color:var(--terracotta);letter-spacing:.08em;font-family:Arial,sans-serif;font-size:.72rem;font-weight:800}.question-list{border-inline-start:2px solid var(--olive);color:var(--olive-dark);margin-top:46px;padding-inline-start:24px;font-size:1.05rem;line-height:1.8}.question-list p,.ways-grid p{margin:6px 0}.ways-grid{color:var(--muted);grid-template-columns:1fr 1fr;gap:10px 28px;margin-top:42px;display:grid}.closing-line{margin:34px 0 0;font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:1.32rem;line-height:1.6}.wide-prose{color:var(--muted);font-size:1.08rem;line-height:1.85}.statement-list{border-top:1px solid var(--line);margin:34px 0}.statement-list li{border-bottom:1px solid var(--line);padding:15px 28px 15px 0;position:relative}.statement-list li:before{background:var(--terracotta);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:21px;right:0}.therefore{color:var(--ink);font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:1.6rem}.three-beat{color:var(--terracotta);font-weight:800}.section-dark{background:var(--olive-dark);color:var(--paper);border-top:0}.section-dark .section-number{color:#d8b373}.audience-list{border-top:1px solid #f7f3eb40;gap:0;display:grid}.audience-list article{border-bottom:1px solid #f7f3eb40;grid-template-columns:34px 1fr;gap:18px;padding:28px 0;display:grid}.audience-list article>span{color:#d8b373;padding-top:6px}.audience-list p{max-width:650px;margin:0;font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:1.36rem;line-height:1.65}.journeys-intro{max-width:720px}.journeys-intro>p:last-child{color:var(--muted);margin:22px 0 0;font-size:1.08rem}.journey-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:58px;display:grid}.journey-card{border:1px solid var(--line);flex-direction:column;min-height:420px;padding:clamp(30px,5vw,58px);display:flex}.love-card{background:#e6ddd0}.identity-card{background:#dce4dd}.journey-card h3{max-width:420px;margin:0;font-size:clamp(2rem,3.7vw,3.3rem);line-height:1.16}.journey-card>p:not(.card-label){max-width:500px;color:var(--muted);margin:28px 0 40px;line-height:1.85}.pending-link{opacity:.62;border-bottom:1px solid;width:fit-content;margin-top:auto;padding-bottom:5px}.journey-link{border-bottom:1px solid;width:fit-content;margin-top:auto;padding-bottom:5px;transition:color .16s,gap .16s}.journey-link:hover,.journey-link:focus-visible{color:var(--terracotta);gap:22px}.story-archive{min-height:calc(100vh - 86px);padding-block:clamp(74px,10vw,138px)}.story-archive-heading{grid-template-columns:minmax(0,1.12fr) minmax(280px,.68fr);align-items:end;gap:clamp(34px,8vw,110px);display:grid}.story-archive-heading .eyebrow{grid-column:1/-1;margin-bottom:-12px}.story-archive-heading h1{margin:0;font-size:clamp(3.7rem,7.5vw,7rem);line-height:.98}.story-archive-heading>p:last-child{color:var(--muted);margin:0 0 8px;font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:clamp(1.14rem,2vw,1.45rem);line-height:1.72}.story-list{border-top:1px solid var(--line);margin:clamp(64px,9vw,112px) 0 0;padding:0;list-style:none}.story-list li{border-bottom:1px solid var(--line)}.story-list a{grid-template-columns:58px minmax(0,1fr) 40px;align-items:center;gap:clamp(18px,4vw,46px);padding:clamp(22px,3.5vw,38px) 0;transition:padding .18s,color .18s;display:grid}.story-list a:hover,.story-list a:focus-visible{color:var(--terracotta);padding-inline:18px}.story-number{color:var(--terracotta);letter-spacing:.08em;font-size:.77rem;font-weight:800}.story-list-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.story-list-copy strong{font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:clamp(1.55rem,3vw,2.6rem);font-weight:500}.story-list-copy>span{color:var(--muted);font-size:.93rem}.story-arrow{font-size:1.25rem}.story-page{min-height:calc(100vh - 86px);padding-bottom:clamp(88px,12vw,150px)}.story-hero{grid-template-columns:minmax(0,1fr) minmax(180px,.36fr);align-items:end;gap:44px;min-height:460px;padding-block:clamp(72px,10vw,130px);display:grid}.story-hero h1{max-width:900px;font-size:clamp(4rem,8.5vw,8rem)}.story-progress{grid-template-columns:repeat(7,1fr);gap:6px;padding-bottom:12px;display:grid}.story-progress span{background:var(--line);height:5px}.love-journey .story-progress span.filled{background:var(--terracotta)}.identity-journey .story-progress span.filled{background:var(--olive-dark)}.identity-journey .story-number{color:var(--olive-dark)}.story-body{border-top:1px solid var(--line);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(38px,8vw,108px);padding-top:clamp(62px,9vw,112px);display:grid}.story-body h2{margin:0;font-size:clamp(2rem,4vw,3.4rem)}.reading-instruction{color:var(--muted);margin:22px 0 0;line-height:1.8}.scripture-links{gap:14px;margin-top:34px;display:grid}.scripture-links a{border:1px solid var(--line);background:#ffffff6b;flex-direction:column;gap:8px;padding:20px;transition:border-color .16s,transform .16s;display:flex}.scripture-links a:hover,.scripture-links a:focus-visible{border-color:var(--terracotta);transform:translateY(-2px)}.scripture-links strong{font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:1.24rem}.scripture-links span{overflow-wrap:anywhere;color:var(--muted);font-size:.72rem}.discovery-panel ol{border-top:1px solid var(--line);counter-reset:question;margin:32px 0 0;padding:0;list-style:none}.discovery-panel li{border-bottom:1px solid var(--line);counter-increment:question;grid-template-columns:36px 1fr;gap:14px;padding:19px 0;font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:clamp(1.18rem,2vw,1.52rem);line-height:1.55;display:grid}.discovery-panel li:before{color:var(--terracotta);content:counter(question, decimal-leading-zero);font-family:Arial,sans-serif;font-size:.72rem;font-weight:800}.story-navigation{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:20px;margin-top:42px;padding-top:42px;display:grid}.story-navigation a{border:1px solid var(--line);flex-direction:column;justify-content:center;gap:8px;min-height:118px;padding:22px 26px;transition:background .16s,color .16s;display:flex}.story-navigation a:hover,.story-navigation a:focus-visible{background:var(--olive-dark);color:var(--paper)}.story-navigation span{color:var(--muted);font-size:.76rem;font-weight:800}.story-navigation a:hover span,.story-navigation a:focus-visible span{color:#d8b373}.story-navigation strong{font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:1.25rem}.next-story{text-align:end}.first-story{background:var(--terracotta);color:#fff8ee;padding-block:clamp(110px,15vw,190px)}.first-story-inner{max-width:900px}.first-story .eyebrow{color:#ffdfaa}.first-story p:not(.eyebrow){max-width:720px;margin:32px 0 50px;font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.7}.pending-link.light{color:#fff8ee;opacity:.72}footer{background:var(--ink);color:var(--paper)}.parasha-archive{min-height:calc(100vh - 86px);padding-block:clamp(78px,10vw,140px)}.archive-heading{grid-template-columns:minmax(0,1.1fr) minmax(300px,.72fr);align-items:end;gap:clamp(34px,8vw,120px);display:grid}.archive-heading .eyebrow{grid-column:1/-1;margin-bottom:-18px}.archive-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(3.8rem,7vw,7.2rem);line-height:.98}.archive-heading>p:last-child{color:var(--muted);margin:0 0 9px;font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:clamp(1.15rem,2vw,1.46rem);line-height:1.75}.parasha-list{gap:clamp(28px,5vw,58px);margin-top:clamp(64px,9vw,116px);display:grid}.parasha-card{border:1px solid var(--line);min-height:520px;color:var(--ink);background:#eee6da;grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden}.parasha-card:hover{transform:translateY(-4px);box-shadow:0 26px 60px #1e2b2724}.parasha-card:focus-visible{outline:3px solid var(--terracotta);outline-offset:5px}.parasha-card-image{background:var(--olive-dark);min-height:520px;overflow:hidden}.parasha-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.parasha-card:hover .parasha-card-image img{transform:scale(1.025)}.parasha-card-copy{flex-direction:column;padding:clamp(34px,6vw,78px);display:flex}.card-kicker{color:var(--terracotta);letter-spacing:.08em;margin:0;font-size:.76rem;font-weight:800}.parasha-card-copy h2{margin:22px 0 0;font-size:clamp(2.8rem,5vw,5rem);line-height:1}.card-subtitle{color:var(--olive-dark);margin:17px 0 0;font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:clamp(1.25rem,2.2vw,1.65rem)}.parasha-card-copy dl{border-top:1px solid var(--line);margin:38px 0 0}.parasha-card-copy dl div{border-bottom:1px solid var(--line);grid-template-columns:76px 1fr;gap:16px;padding:12px 0;display:grid}.parasha-card-copy dt{color:var(--terracotta);font-size:.74rem;font-weight:800}.parasha-card-copy dd{color:var(--muted);margin:0}.read-parasha{border-bottom:1px solid;width:fit-content;margin-top:auto;padding-top:36px;font-weight:800}.archive-note{max-width:650px;color:var(--muted);margin:44px 0 0;line-height:1.8}.parasha-article{padding-bottom:clamp(90px,12vw,160px)}.parasha-hero{grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:center;gap:clamp(42px,7vw,96px);min-height:calc(100vh - 86px);padding-block:clamp(58px,8vw,104px);display:grid}.parasha-hero-copy h1{max-width:620px;font-size:clamp(3.7rem,7vw,7rem);line-height:.98}.parasha-subtitle{max-width:520px;color:var(--olive-dark);margin:26px 0 0;font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:clamp(1.45rem,2.7vw,2.1rem);line-height:1.5}.parasha-meta{border-top:1px solid var(--line);gap:0;margin:42px 0 0;display:grid}.parasha-meta div{border-bottom:1px solid var(--line);grid-template-columns:106px 1fr;gap:18px;padding:13px 0;display:grid}.parasha-meta dt{color:var(--terracotta);font-size:.76rem;font-weight:800}.parasha-meta dd{color:var(--muted);margin:0;line-height:1.6}.parasha-image{background:var(--olive-dark);border-radius:46% 46% 10px 10px;margin:0;position:relative;overflow:hidden;box-shadow:0 32px 70px #1e2b272e}.parasha-image:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:0}.parasha-image img{object-fit:cover;object-position:47% center;width:100%;min-height:620px;display:block}.article-body{color:#33413c;width:min(790px,100% - 48px);margin-inline:auto;padding-top:clamp(86px,11vw,150px);font-size:clamp(1.08rem,1.6vw,1.2rem);line-height:2.02}.article-body>p{margin:0 0 27px}.article-body>h2{color:var(--ink);letter-spacing:-.035em;margin:78px 0 28px;font-size:clamp(2.15rem,4.5vw,3.55rem);line-height:1.25}.full-readings-panel{border:1px solid var(--line);background:#ffffff73;margin:0 0 80px;padding:clamp(26px,5vw,42px)}.full-readings-panel>h2{color:var(--ink);margin:6px 0 10px;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.35}.full-readings-panel>p:not(.note-label){color:var(--muted);margin:0 0 18px}.full-reading-disclosure{background:#ffffff9e;margin-top:12px}.full-scripture-text{padding:4px 22px 18px}.full-scripture-text section+section{margin-top:34px}.full-scripture-text h3{color:var(--terracotta);margin:18px 0 12px;font-size:1rem}.full-scripture-text p{color:var(--ink);margin:0 0 10px;font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:1rem;line-height:1.72}.full-scripture-text sup{color:var(--terracotta);font-family:inherit;font-size:.68em;font-weight:800}.full-reading-disclosure>.full-reading-source{padding:0 22px 20px}.full-reading-source a{color:var(--terracotta);font-size:.78rem;font-weight:800}.article-emphasis{border-inline-start:3px solid var(--terracotta);color:var(--ink);background:#ffffff8a;padding:26px 30px;font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:1.28em;line-height:1.78;margin-block:45px!important}.scripture-quote{border:1px solid var(--line);background:var(--paper-deep);color:var(--ink);margin:48px 0;padding:38px 42px 34px;position:relative}.scripture-quote:before{color:#a7594357;content:"״";font-family:Georgia,serif;font-size:3.2rem;line-height:1;position:absolute;top:11px;right:18px}.scripture-quote p{margin:0;font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:clamp(1.32rem,2.8vw,1.82rem);line-height:1.75}.scripture-quote cite{color:var(--terracotta);margin-top:18px;font-size:.78rem;font-style:normal;font-weight:800;display:block}.scripture-quote.compact p{font-size:clamp(1.2rem,2.4vw,1.58rem)}.light-quote{background:radial-gradient(circle at 12% 15%,#ffe5a7ad,#0000 45%),#efe3c5;border-color:#bf98537a}.last-days-note{background:var(--olive-dark);color:var(--paper);margin:54px 0;padding:clamp(30px,5vw,48px)}.last-days-note p{margin:0}.last-days-note p:last-child{margin-top:13px;font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:clamp(1.25rem,2.5vw,1.65rem);line-height:1.8}.note-label{color:#d8b373;letter-spacing:.08em;font-size:.76rem;font-weight:800}.prophetic-sequence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:58px 0;padding:26px 0}.prophetic-sequence p{color:var(--olive-dark);margin:8px 0;font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:clamp(1.35rem,2.7vw,1.78rem);line-height:1.58}.article-question{color:var(--ink);font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:clamp(1.4rem,2.9vw,1.9rem);line-height:1.65}.yeshua-reveal{color:var(--terracotta);font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:clamp(1.65rem,3.6vw,2.4rem);line-height:1.5;margin-block:50px!important}.reflection-card,.prayer-card{margin-top:74px;padding:clamp(32px,6vw,54px)}.reflection-card{border:1px solid var(--line);background:#e6ddd0}.prayer-card{background:var(--terracotta);color:#fff8ee}.reflection-card h2,.prayer-card h2{margin:8px 0 26px;font-size:clamp(2rem,4vw,3.2rem)}.reflection-card ul{margin:0;padding-inline-start:1.2em}.reflection-card li+li{margin-top:10px}.prayer-card .note-label{color:#ffdfaa}.prayer-card p:last-child{margin:0;font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:1.22rem;line-height:1.9}.shabbat-shalom{color:var(--olive-dark);text-align:center;font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:clamp(1.8rem,3.6vw,2.5rem);margin-top:68px!important}.footer-inner{color:#f7f3ebbf;justify-content:space-between;align-items:center;padding-block:24px;font-size:.86rem;display:flex}.footer-brand{color:var(--paper);align-items:center;gap:12px;font-weight:700;display:inline-flex}.footer-brand-mark{border-radius:11px;width:44px;height:44px}.footer-links{align-items:center;gap:24px;display:flex}.footer-links a{border-bottom:1px solid #0000;transition:border-color .16s,color .16s}.footer-links a:hover,.footer-links a:focus-visible{border-color:var(--gold);color:var(--paper)}.contact-hero{grid-template-columns:minmax(0,1.12fr) minmax(280px,.7fr);align-items:end;gap:18px clamp(44px,8vw,120px);margin-bottom:clamp(58px,8vw,96px);display:grid}.contact-hero .eyebrow{grid-column:1/-1;margin:0}.contact-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(3.7rem,7.2vw,7rem);line-height:.98}.contact-hero>p:last-child{color:var(--muted);margin:0 0 10px;font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:clamp(1.15rem,2.1vw,1.45rem);line-height:1.75}.communication-card{background:#ebe3d5ad;border:1px solid #34473f24;border-radius:28px;grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr);gap:clamp(38px,6vw,84px);margin-block:clamp(60px,8vw,96px);padding:clamp(30px,5vw,62px);display:grid}.communication-heading h2{letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(2rem,3.5vw,3.15rem);line-height:1.08}.communication-heading>p:last-child{color:var(--muted);margin:0;line-height:1.8}.communication-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid;position:relative}.field{color:var(--olive-dark);align-content:start;gap:8px;font-size:.9rem;font-weight:700;display:grid}.field-wide,.channel-choice,.form-status{grid-column:1/-1}.field input,.field select,.field textarea{width:100%;color:var(--ink);font:inherit;background:#fffdf8eb;border:1px solid #34473f38;border-radius:12px;font-weight:400}.field input,.field select{min-height:48px;padding:0 14px}.field textarea{resize:vertical;min-height:112px;padding:13px 14px;line-height:1.6}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold);outline:3px solid #bf98532e}.answer-details{background:#f7f3ebb8;border:1px solid #34473f24;border-radius:14px;padding:18px 20px 20px}.answer-details summary{cursor:pointer;color:var(--olive-dark);font-weight:800}.answer-details>p{color:var(--muted);margin:14px 0 20px;font-size:.9rem;line-height:1.7}.answer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.channel-choice{border:0;flex-wrap:wrap;gap:14px 26px;padding:0;display:flex}.channel-choice legend{width:100%;color:var(--olive-dark);margin-bottom:9px;font-size:.9rem;font-weight:800}.channel-choice label{cursor:pointer;background:#fffdf8b3;border:1px solid #34473f2e;border-radius:999px;align-items:center;gap:8px;min-width:128px;padding:12px 16px;font-weight:700;display:inline-flex}.privacy-note{border-inline-start:3px solid var(--gold);color:var(--muted);background:#fffdf88c;margin:0;padding:13px 16px;font-size:.82rem;line-height:1.65}.form-submit-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.form-submit-row button{background:var(--olive-dark);min-height:50px;color:var(--paper);cursor:pointer;font:inherit;border:0;border-radius:999px;padding:0 23px;font-weight:800}.form-submit-row button:hover,.form-submit-row button:focus-visible{background:var(--terracotta)}.form-submit-row button:disabled{cursor:wait;opacity:.62}.form-submit-row>span{color:var(--muted);direction:ltr;font-size:.76rem}.form-status{border-radius:10px;margin:0;padding:14px 16px;line-height:1.65}.form-status.success{color:var(--olive-dark);background:#71806c29}.form-status.error{color:#763d2f;background:#a7594321}.honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.desk-rep-signature{border-inline-start:3px solid var(--gold);width:fit-content;color:var(--muted);gap:5px;margin:54px 0 0 auto;padding:22px 24px;font-size:.82rem;line-height:1.55;display:grid}.desk-rep-signature strong{color:var(--ink);font-size:.92rem}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media (width<=860px){.hero,.two-column,.parasha-hero,.archive-heading,.parasha-card,.story-archive-heading,.story-hero,.story-body{grid-template-columns:1fr}.archive-heading .eyebrow,.story-archive-heading .eyebrow{grid-column:auto;margin-bottom:-10px}.story-hero{min-height:auto}.story-progress{max-width:360px}.parasha-card-image{min-height:440px}.hero{min-height:auto}.site-header{flex-wrap:wrap;padding-block:10px 7px}.main-nav{scrollbar-width:none;order:2;gap:22px;width:100%;padding:3px 0 7px;overflow-x:auto}.main-nav::-webkit-scrollbar{display:none}.nav-link{white-space:nowrap;flex:none}.hero-visual{aspect-ratio:16/10}.hero-side{border-radius:320px 320px 12px 12px;min-height:520px}.section-heading{max-width:600px}.parasha-hero{min-height:auto}.parasha-image{border-radius:320px 320px 10px 10px}.parasha-image img{min-height:480px}}@media (width<=650px){.shell,.site-header{width:min(100% - 32px,1160px)}.site-header{min-height:72px}.header-link{display:none}.main-nav{gap:18px}.nav-link{max-width:none;font-size:.82rem;line-height:1.35}.hero{gap:34px;padding-block:50px 62px}.hero-journey-grid{grid-template-columns:1fr}.hero-journey-card{min-height:122px}.hero-visual{aspect-ratio:4/3;border-radius:22px 22px 8px 8px}h1{font-size:clamp(3.2rem,17vw,5.3rem)}.hero-question{margin-top:26px}.question-panel{padding:22px 22px 24px}.hero-side{min-height:440px}.hero-side blockquote{margin-inline:28px}.section{padding-block:82px}.ways-grid,.journey-grid{grid-template-columns:1fr}.journey-card{min-height:370px}.footer-inner{flex-direction:column;align-items:flex-start;gap:18px}.footer-links{flex-wrap:wrap;gap:12px 22px}.contact-hero,.communication-card{grid-template-columns:1fr}.contact-hero .eyebrow{grid-column:auto}.communication-form,.answer-fields{grid-template-columns:1fr}.field-wide,.channel-choice,.form-status{grid-column:auto}.form-submit-row{flex-direction:column;align-items:stretch}.parasha-hero{gap:50px;padding-block:58px 74px}.parasha-archive,.story-archive{padding-block:62px 88px}.archive-heading h1,.story-archive-heading h1,.story-hero h1{font-size:clamp(3.35rem,15vw,5.4rem)}.story-list{margin-top:58px}.story-list a{grid-template-columns:42px minmax(0,1fr) 24px;gap:12px}.story-list a:hover,.story-list a:focus-visible{padding-inline:8px}.story-body{padding-top:62px}.story-navigation{grid-template-columns:1fr}.next-story{text-align:start}.parasha-list{margin-top:58px}.parasha-card-image{min-height:360px}.parasha-card-copy{min-height:450px}.parasha-hero-copy h1{font-size:clamp(3.5rem,17vw,5.7rem)}.parasha-meta div{grid-template-columns:90px 1fr}.parasha-image img{min-height:390px}.article-body{width:min(100% - 32px,790px);padding-top:82px}.scripture-quote{padding:34px 24px 28px}.article-emphasis{padding:24px 22px}}.site-header{min-height:72px}.main-nav{justify-content:flex-end;gap:8px clamp(10px,1.45vw,18px)}.nav-link{font-size:.84rem}.hero-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-journey-card.hope{background:#efe1be6b;border-color:#bf98537a}.hope-journey .story-progress span.filled{background:var(--gold)}.hope-journey .story-number{color:#8b692f}.story-archive,.parasha-archive,.contact-page{min-height:auto;padding-block:clamp(38px,5vw,64px)}.story-archive-heading,.archive-heading,.contact-hero{grid-template-columns:minmax(0,.95fr) minmax(280px,.65fr);gap:12px clamp(28px,5vw,64px);margin-bottom:0}.story-archive-heading .eyebrow,.archive-heading .eyebrow,.contact-hero .eyebrow{margin-bottom:0}.story-archive-heading h1,.archive-heading h1,.contact-hero h1{font-size:clamp(2.85rem,5vw,4.6rem);line-height:1.03}.story-archive-heading>p:last-child,.archive-heading>p:last-child,.contact-hero>p:last-child{font-size:clamp(1rem,1.55vw,1.2rem);line-height:1.62}.journey-method{grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:22px;margin-top:30px;padding:22px}.journey-method h2{font-size:clamp(1.55rem,2.4vw,2rem)}.journey-method li{min-height:76px;padding:12px 14px}.journey-reading-tip{border-top:1px solid var(--line);grid-column:1/-1;padding-top:13px}.journey-reading-tip summary,.discovery-tip summary{cursor:pointer;width:fit-content;color:var(--olive-dark);font-weight:800}.journey-reading-tip p{color:var(--muted);margin:10px 0 0;font-size:.9rem;line-height:1.65}.journey-method+.story-list,.story-list{margin-top:30px}.story-body{padding-top:30px}.story-image{aspect-ratio:16/8;margin-bottom:30px}.discovery-panel .section-heading>p:last-child{margin-top:10px}.discovery-path{gap:10px;margin-top:22px}.discovery-step{min-height:210px;padding:19px}.discovery-tip{border:1px solid var(--line);background:#ffffff61;border-radius:14px;margin-top:14px;padding:16px 18px}.discovery-tip p{color:var(--muted);margin:12px 0 6px}.discovery-tip ul{color:var(--muted);flex-wrap:wrap;gap:7px 20px;margin:0;padding-inline-start:18px;line-height:1.6;display:flex}.communication-heading h2{font-size:clamp(1.75rem,2.7vw,2.35rem)}.group-guide-layout{grid-template-columns:minmax(190px,.52fr) minmax(0,1.48fr);gap:22px}.group-guide-layout>img{min-height:280px}.parasha-list{gap:22px;margin-top:34px}.parasha-card{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);min-height:350px}.parasha-card-image{min-height:350px}.parasha-card-copy{padding:clamp(26px,4vw,44px)}.parasha-card-copy h2{margin-top:12px;font-size:clamp(2.35rem,4vw,3.7rem)}.parasha-card-copy dl{margin-top:24px}.read-parasha{padding-top:22px}.parasha-hero{min-height:auto;padding-block:clamp(38px,5vw,64px)}.parasha-hero-copy h1{font-size:clamp(3rem,5.4vw,4.8rem)}.parasha-image img{min-height:440px}.article-body{padding-top:clamp(44px,6vw,72px);line-height:1.88}.article-body>h2{margin-top:52px}.group-start-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.group-start-options article{border:1px solid var(--line);background:#ffffff70;border-radius:20px;padding:clamp(24px,3vw,34px)}.group-start-options .group-start-yourself{background:var(--olive-dark);color:var(--paper)}.group-start-options h2,.meeting-rhythm h2{margin:0;font-size:clamp(1.8rem,3vw,2.55rem)}.group-start-options article>p:last-of-type{color:var(--muted);margin:14px 0 0;line-height:1.7}.group-start-options .group-start-yourself>p:last-of-type{color:#f7f3ebc7}.group-start-support a{border-bottom:1px solid;margin-top:18px;padding-bottom:3px;font-weight:800;display:inline-block}.meeting-rhythm{border:1px solid var(--line);background:#ebe3d58a;border-radius:20px;margin-top:22px;padding:clamp(24px,3.5vw,40px)}.meeting-rhythm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:24px;display:grid}.meeting-rhythm-grid article{border-left:1px solid var(--line);padding:0 20px}.meeting-rhythm-grid article:first-child{padding-inline-start:0}.meeting-rhythm-grid article:last-child{border-left:0;padding-left:0}.meeting-rhythm-grid span{color:var(--terracotta);font-size:.76rem;font-weight:800}.meeting-rhythm-grid h3{margin:6px 0 12px;font-size:1.35rem}.meeting-rhythm-grid p{color:var(--muted);margin:0;line-height:1.65}.meeting-rhythm-grid p+p{margin-top:9px}.safe-group-note{border-inline-start:3px solid var(--gold);color:var(--olive-dark);background:#ffffff7a;margin-top:24px;padding:14px 18px;line-height:1.65}#group-contact{scroll-margin-top:24px}@media (width<=980px){.site-header{flex-direction:column;align-items:flex-start;gap:8px;padding-block:10px}.main-nav{white-space:nowrap;justify-content:flex-start;width:100%;overflow-x:auto}}@media (width<=720px){.hero-journey-grid,.story-archive-heading,.archive-heading,.contact-hero,.journey-method,.group-start-options,.meeting-rhythm-grid,.parasha-card{grid-template-columns:1fr}.hero-journey-card{min-height:98px}.story-archive-heading,.archive-heading,.contact-hero{align-items:start}.meeting-rhythm-grid article{border-bottom:1px solid var(--line);border-left:0;padding:16px 0}.meeting-rhythm-grid article:last-child{border-bottom:0}.parasha-card-image{min-height:230px}.story-image{aspect-ratio:4/3}}@media (width<=430px){.wordmark>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.story-page{padding-bottom:82px}.story-hero{grid-template-columns:minmax(0,1fr) minmax(170px,.28fr);min-height:310px;padding-block:clamp(48px,7vw,82px)}.story-hero-copy h1,.story-hero h1{max-width:820px;font-size:clamp(3.15rem,6.2vw,5.7rem);line-height:1.01}.story-body{width:min(920px,100% - 48px);padding-top:clamp(34px,5vw,58px);display:block}.story-image{aspect-ratio:3/2;background:var(--olive-dark);border-radius:28px 28px 8px 8px;margin:0 0 clamp(52px,7vw,76px);position:relative;overflow:hidden;box-shadow:0 24px 58px #1e2b2724}.story-image img{object-fit:cover;width:100%;height:100%;display:block}.story-retelling,.discovery-panel{max-width:790px;margin-inline:auto}.story-retelling h2,.discovery-panel h2{margin:0;font-size:clamp(2.25rem,4.5vw,3.5rem);line-height:1.12}.journey-method{border:1px solid var(--line);background:#ffffff75;border-radius:24px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(30px,6vw,72px);margin-top:clamp(48px,7vw,78px);padding:clamp(28px,4vw,42px);display:grid}.journey-method h2{margin:0;font-size:clamp(1.9rem,3.3vw,2.75rem);line-height:1.15}.journey-method>div>p:last-child{color:var(--muted);margin:16px 0 0;line-height:1.7}.journey-method ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.journey-method li{border-inline-start:3px solid var(--gold);background:var(--paper);align-content:center;gap:4px;min-height:94px;padding:16px;display:grid}.journey-method li span{color:var(--terracotta);font-size:.74rem;font-weight:800}.journey-method li strong{font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:1.05rem;font-weight:500}.retelling-copy{color:#34413c;margin-top:28px;font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:clamp(1.12rem,1.7vw,1.28rem);line-height:1.92}.retelling-copy p{margin:0 0 20px}.scripture-disclosure,.simple-retelling-disclosure,.group-guide,.registration-disclosure{border:1px solid var(--line);background:#ffffff7a;border-radius:18px;margin-top:34px}.scripture-disclosure>summary,.simple-retelling-disclosure>summary,.group-guide>summary,.registration-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:18px 22px;list-style:none;display:flex}.scripture-disclosure>summary::-webkit-details-marker{display:none}.simple-retelling-disclosure>summary::-webkit-details-marker{display:none}.group-guide>summary::-webkit-details-marker{display:none}.registration-disclosure>summary::-webkit-details-marker{display:none}.scripture-disclosure>summary:before,.simple-retelling-disclosure>summary:before,.group-guide>summary:before,.registration-disclosure>summary:before{color:var(--terracotta);content:"+";order:3;font-size:1.35rem}.scripture-disclosure[open]>summary:before,.simple-retelling-disclosure[open]>summary:before,.group-guide[open]>summary:before,.registration-disclosure[open]>summary:before{content:"−"}.scripture-disclosure summary span,.simple-retelling-disclosure summary span,.group-guide summary span,.registration-disclosure summary span{font-weight:800}.scripture-disclosure summary small,.simple-retelling-disclosure summary small,.group-guide summary small,.registration-disclosure summary small{color:var(--muted);margin-right:auto;font-size:.82rem}.scripture-disclosure>p{color:var(--muted);margin:0;padding:4px 22px 0;font-size:.9rem;line-height:1.7}.scripture-disclosure .scripture-links{grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 22px 22px}.scripture-disclosure .scripture-links a{border-radius:12px;padding:16px 18px}.simple-retelling-disclosure{margin-top:14px}.simple-retelling-disclosure .retelling-copy{margin-top:0;padding:6px 22px 12px}.discovery-panel .section-heading{max-width:620px}.discovery-panel .section-heading>p:last-child{color:var(--muted);margin:18px 0 0;font-size:1rem;line-height:1.75}.discovery-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.discovery-step{border:1px solid var(--line);background:#ffffff80;border-radius:18px;min-height:252px;padding:24px}.discovery-icon{background:var(--paper-deep);width:46px;height:46px;color:var(--terracotta);border-radius:50%;place-items:center;display:grid}.discovery-icon svg{width:25px;height:25px}.discovery-step>p{color:var(--terracotta);margin:16px 0 5px;font-size:.76rem;font-weight:800}.discovery-step h3{margin:0;font-size:1.35rem}.discovery-step ul{color:var(--muted);margin:16px 0 0;padding-inline-start:18px;line-height:1.65}.discovery-step li+li{margin-top:7px}.story-body>.communication-card,.story-body>.group-guide,.story-body>.registration-disclosure,.story-body>.story-navigation{max-width:790px;margin-inline:auto}.story-body>.communication-card{margin-block:clamp(56px,8vw,88px) 0}.communication-card.note-card{grid-template-columns:minmax(200px,.55fr) minmax(0,1.45fr);gap:34px;padding:30px}.communication-card.note-card .communication-heading h2{font-size:clamp(1.7rem,3vw,2.35rem)}.note-card .communication-form{grid-template-columns:repeat(2,minmax(0,1fr))}.note-field textarea{min-height:116px}.share-choice{color:var(--olive-dark);cursor:pointer;background:#fffdf8ad;border:1px solid #34473f29;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.share-choice input{width:18px;height:18px;margin-top:3px}.share-choice span{gap:3px;display:grid}.share-choice small{color:var(--muted);font-weight:400}.group-guide{margin-top:24px}.group-guide-layout{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:28px;padding:0 22px 22px;display:grid}.group-guide-layout>img{object-fit:cover;border-radius:14px;width:100%;height:100%;min-height:330px}.group-rhythm{gap:0;display:grid}.group-rhythm section{border-bottom:1px solid var(--line);padding:16px 0}.group-rhythm section:last-child{border-bottom:0}.group-rhythm section>p:first-child{color:var(--terracotta);margin:0 0 4px;font-size:.74rem;font-weight:800}.group-rhythm h3{margin:0;font-size:1.25rem}.group-rhythm section>p:last-child{color:var(--muted);margin:7px 0 0;line-height:1.65}.registration-disclosure{background:#ebe3d594;margin-top:24px}.registration-disclosure .communication-card{background:0 0;border:0;border-radius:0;margin:0;padding:8px 22px 24px;display:block}.registration-disclosure .communication-heading{max-width:620px;margin-bottom:26px}.registration-disclosure .communication-form{grid-template-columns:repeat(2,minmax(0,1fr))}.story-navigation{margin-top:56px}@media (width<=720px){.story-body{width:min(100% - 32px,920px)}.story-hero{grid-template-columns:1fr;gap:30px;min-height:auto}.story-hero-copy h1,.story-hero h1{font-size:clamp(2.8rem,13vw,4.3rem)}.story-image{aspect-ratio:4/3;border-radius:20px 20px 7px 7px;margin-bottom:50px}.discovery-path,.journey-method,.journey-method ol,.scripture-disclosure .scripture-links,.group-guide-layout,.communication-card.note-card,.note-card .communication-form,.registration-disclosure .communication-form{grid-template-columns:1fr}.discovery-step{min-height:auto}.communication-card.note-card{gap:22px;padding:24px 20px}.group-guide-layout>img{min-height:240px;max-height:320px}.scripture-disclosure>summary,.group-guide>summary,.registration-disclosure>summary{flex-wrap:wrap;align-items:flex-start;gap:4px 12px}.scripture-disclosure summary small,.group-guide summary small,.registration-disclosure summary small{width:calc(100% - 32px);margin-right:0}.story-navigation{grid-template-columns:1fr}}.home-discovery-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.home-discovery-step{background:#ffffff73;border:1px solid #1e2b2726;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;min-height:92px;padding:16px 18px;display:grid}.home-discovery-step svg{width:30px;height:30px;color:var(--terracotta)}.home-discovery-step p{color:var(--terracotta);margin:0 0 3px;font-size:.76rem;font-weight:800}.home-discovery-step strong{font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:1.08rem;font-weight:500;line-height:1.35;display:block}.hero{min-height:auto;padding-block:clamp(48px,6vw,76px)}.hero h1{font-size:clamp(3.2rem,6.5vw,5.8rem)}.hero-side{min-height:500px}.journey-card{min-height:340px}.story-archive{padding-block:clamp(54px,7vw,92px)}.story-archive-heading h1{font-size:clamp(3.1rem,6vw,5.25rem)}.story-list a{padding-block:clamp(18px,2.4vw,28px)}.story-hero-copy h1,.story-hero h1{font-size:clamp(2.9rem,5.3vw,4.65rem)}.communication-card.note-card{display:block}.hero{grid-template-columns:minmax(0,1.06fr) minmax(340px,.94fr);align-items:center;gap:28px clamp(28px,4vw,54px);padding-block:clamp(30px,4vw,50px)}.hero-copy{max-width:620px}.hero .eyebrow{margin-bottom:12px}.hero h1{max-width:620px;font-size:clamp(3rem,5.8vw,5.15rem);line-height:1}.hero-question{margin-top:18px;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.45}.hero-prose{max-width:590px;margin-top:14px;font-size:1rem;line-height:1.65}.hero-prose p{margin-bottom:0}.hero-journey-grid{gap:10px;margin-top:20px}.hero-journey-card{border-radius:15px;min-height:112px;padding:15px 17px}.hero-journey-card>strong{font-size:clamp(1.14rem,1.6vw,1.4rem)}.hero-visual{aspect-ratio:5/4;border-radius:24px 24px 8px 8px;box-shadow:0 20px 52px #1e2b2729}.hero-visual figcaption{max-width:calc(100% - 32px);padding:11px 14px;font-size:.94rem;bottom:16px;right:16px}.hero-method{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(220px,.8fr) minmax(0,2.2fr);align-items:center;gap:26px;padding:20px 0 2px;display:grid}.hero-method-intro .section-number{margin-bottom:7px}.hero-method-intro h2{margin:0;font-size:clamp(1.35rem,2vw,1.75rem)}.hero-method-intro>p:last-child{color:var(--muted);margin:7px 0 0;font-size:.9rem;line-height:1.55}.hero-method .home-discovery-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:0}.hero-method .home-discovery-step{border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:68px;padding:10px 11px}.hero-method .home-discovery-step svg{width:23px;height:23px}.hero-method .home-discovery-step p{margin-bottom:1px;font-size:.68rem}.hero-method .home-discovery-step strong{font-size:.87rem;line-height:1.25}.home-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-block:clamp(48px,6vw,72px);display:grid}.home-overview-card{border:1px solid var(--line);background:#ffffff6e;border-radius:22px;padding:clamp(26px,3vw,38px)}.home-overview-card.audience-card{background:var(--olive-dark);color:var(--paper)}.compact-heading h2{margin:0 0 20px;font-size:clamp(1.85rem,3vw,2.7rem)}.home-overview-card .statement-list{margin-top:18px}.home-overview-card .audience-list{gap:0;display:grid}.home-overview-card .audience-list article{min-height:auto;padding:15px 0}@media (width<=860px){.hero{grid-template-columns:minmax(0,1fr)}.hero>*{min-width:0}.hero-method{grid-template-columns:1fr;gap:14px}.home-overview{grid-template-columns:1fr}}@media (width<=650px){.hero{gap:24px;padding-block:30px 40px}.hero h1{font-size:clamp(2.25rem,9.5vw,2.75rem);line-height:1.12}.hero-question{margin-top:15px}.hero-journey-grid{grid-template-columns:minmax(0,1fr)}.hero-journey-card{min-height:auto;padding:12px 16px}.hero-journey-card>span,.hero-journey-card>small{font-size:.875rem}.hero-method .home-discovery-path{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-visual{aspect-ratio:16/10}.home-overview{padding-block:40px 54px}}.communication-card.note-card .communication-heading{max-width:620px;margin-bottom:24px}.communication-form,.field,.field input,.field textarea,.field select{min-width:0}@media (width<=650px){.home-discovery-path{grid-template-columns:1fr}.hero-side{min-height:390px}.section{padding-block:62px}.story-archive-heading h1,.story-hero-copy h1,.story-hero h1{font-size:clamp(2.65rem,12vw,3.8rem)}}.short-teachings-archive{padding-block:26px 48px}.short-teachings-archive .archive-heading{display:block}.short-teachings-archive .archive-heading .eyebrow{margin-bottom:8px}.short-teachings-archive .archive-heading h1{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.2}.short-teachings-archive .parasha-list{gap:12px;margin-top:22px}.short-teachings-archive .parasha-card{border-radius:14px;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:0;min-height:0;padding:14px}.short-teachings-archive .parasha-card-image{border-radius:10px;height:140px;min-height:0}.short-teachings-archive .parasha-card-copy{align-items:flex-start;min-height:0;padding:0 20px 0 0}.short-teachings-archive .card-kicker{margin:0 0 6px;font-size:.875rem}.short-teachings-archive .parasha-card-copy h2{margin:0;font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.35}.short-teachings-archive .card-subtitle{margin:6px 0;font-size:1rem;line-height:1.5}.short-teachings-archive .parasha-card-copy dl{margin:8px 0 12px}.short-teachings-archive .parasha-card-copy dl div{border:0;flex-wrap:wrap;gap:6px;padding:0;display:flex}.short-teachings-archive .parasha-card-copy dt,.short-teachings-archive .parasha-card-copy dd{font-size:.875rem}.short-teachings-archive .read-parasha{margin:0}.short-teachings-archive .archive-note{max-width:700px;margin:20px 0 0;font-size:1rem;line-height:1.6}@media (width<=650px){.short-teachings-archive{padding-top:20px}.short-teachings-archive .parasha-card{grid-template-columns:80px minmax(0,1fr);padding:12px}.short-teachings-archive .parasha-card-image{height:92px}.short-teachings-archive .parasha-card-copy{padding-inline-start:12px}.short-teachings-archive .card-subtitle{font-size:1rem}}.contact-page{padding-block:26px 48px}.contact-hero{display:block}.contact-hero .eyebrow{margin-bottom:8px}.contact-hero h1{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.2}.contact-hero>p:last-child{max-width:700px;margin:12px 0 0;font-size:1rem;line-height:1.6}.group-start-options{margin-top:20px}.group-start-options article{border-radius:14px;padding:18px}.group-start-options h2{font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.35}.group-start-options .section-number{margin-bottom:8px;font-size:.875rem}details.meeting-rhythm{background:0 0;border:0;padding:0}.meeting-rhythm>summary .section-number{margin:0 0 6px;font-size:.875rem;display:block}.meeting-rhythm>summary #meeting-rhythm-title{font-weight:700}.meeting-rhythm>summary small{margin-top:6px;display:block}.meeting-rhythm[open]{padding-bottom:18px}@media (width<=650px){.contact-page{padding-top:20px}}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--terracotta);outline-offset:4px}button,summary{cursor:pointer}.main-nav{gap:6px}.nav-link{background:#fffdf8;border:1px solid #bcc5bf;border-radius:9px;min-height:44px;padding:11px 13px}.nav-link.active{background:var(--olive-dark);color:#fff;border-color:var(--olive-dark)}.nav-link:after{display:none}.primary-action,.journey-link,.story-read-action,.hero-journey-card>small{background:var(--olive-dark);color:#fff;border:1px solid var(--olive-dark);border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 16px;font:700 .9375rem/1.4 Noto Sans Hebrew,Arial,sans-serif;display:inline-flex}.hero-journey-card>small{margin-top:8px}.hero-journey-card>small b{color:inherit}.hero-journey-card{border:1px solid #84988a;box-shadow:0 3px #d6ddd6}.story-archive{padding-top:26px}.story-archive-heading{display:block}.story-archive-heading h1{margin-bottom:12px;font-size:clamp(2rem,4vw,3.3rem)}.story-archive-heading .eyebrow{margin-bottom:8px}.instructions-link{text-underline-offset:4px;min-height:44px;color:var(--olive-dark);align-items:center;gap:8px;font-size:1rem;text-decoration:underline;display:inline-flex}.story-list{gap:10px;margin-top:18px;display:grid}.story-list li{border:0}.story-list a{background:#fffdf8;border:1px solid #a9b8ad;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid;box-shadow:0 3px #e1e5dd}.story-list a:hover{border-color:var(--olive-dark);background:#eef3ee}.story-list-copy strong,.story-list .story-number{font-size:1.25rem}.story-read-action{white-space:nowrap}#instructions{scroll-margin-top:24px}.story-navigation a{background:#fffdf8;border:1px solid #8c9e91;border-radius:12px;padding:16px}details>summary{min-height:56px;color:var(--ink);background:#edf2ec;border:1px solid #899e91;border-radius:12px;padding:14px 18px;font-size:1rem;list-style:none;position:relative}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"פתיחה ＋";background:var(--olive-dark);color:#fff;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;margin-inline-start:12px;padding:7px 12px;font:700 .875rem/1.5 Arial,sans-serif;display:inline-flex}details[open]>summary:after{content:"סגירה −"}details>summary:hover{background:#dfe9df}details>summary:before{display:none}details>summary small{font-size:.875rem}@media (width<=650px){.story-archive{padding-top:20px}.story-archive-heading h1{font-size:2.1rem}.story-list a{grid-template-columns:28px minmax(0,1fr);gap:8px 12px;padding:14px}.story-read-action{grid-column:2;justify-self:start}.story-list-copy strong{font-size:1.125rem}details>summary{flex-wrap:wrap;gap:8px;display:flex}details>summary small{width:100%;margin:0}details>summary:after{margin-inline-start:0}.nav-link{padding:10px 12px}}@media (width>=360px){.hero-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=360px) and (width<=700px){.hero-journey-card{padding:12px 10px}.hero-journey-card>strong{font-size:1rem}.hero-journey-card>small{padding-inline:8px}}.hero-journey-card.grief{background:#e4eaf0;border-color:#8495a6}.grief-journey .story-progress span.filled{background:#344f66}.grief-journey .story-number{color:#344f66}html[lang=en] body{font-family:Arial,sans-serif}html[lang=en] details>summary:after{content:"Open +"}html[lang=en] details[open]>summary:after{content:"Close −"}html[lang=en] .scripture-quote:before{content:"“"}html[lang=en] .short-teachings-archive .parasha-card-copy{padding:0 0 0 20px}html[lang=en] .story-hero-copy h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.2}html[lang=en] .hero-copy h1{font-size:clamp(2rem,4.5vw,3.6rem)}html[lang=en] .hero-journey-card>small{font-size:.875rem}.language-switch{border:1px solid var(--olive-dark);min-height:44px;color:var(--olive-dark);white-space:nowrap;background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:8px 14px;font:700 1rem/1.4 Arial,sans-serif;display:inline-flex}.language-switch:active{background:#dfe9df;transform:translateY(1px)}.site-header .language-switch{margin-inline-start:auto}.scripture-reference,.scripture-quote cite a{text-underline-offset:3px;text-decoration:underline}.scripture-source-note{color:var(--muted);margin-top:28px;font-size:.875rem;line-height:1.6}@media (width<=650px){html[lang=en] .short-teachings-archive .parasha-card-copy{padding:0 0 0 12px}html[lang=en] .hero-journey-card>small{gap:5px;padding-inline:6px}}.site-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding-block:10px;display:grid}.site-header .wordmark{grid-area:1/1}.site-header .main-nav{grid-area:2/1/auto/-1;justify-content:flex-start;width:100%;min-width:0;padding-block:3px 7px;overflow-x:auto}.site-header .nav-link{white-space:nowrap;flex:none}.about-yeshua-groups{max-width:720px;margin-top:18px}.about-yeshua-groups h2{margin:0 0 6px;font-size:1.2rem;line-height:1.4}.about-yeshua-groups p{color:var(--muted);margin:0;font-size:1rem;line-height:1.6}.about-yeshua-groups details{margin-top:10px}.about-yeshua-groups summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex}.about-groups-more{padding:12px 0 2px}.about-groups-more p+p{margin-top:10px}.about-groups-link{border:1px solid var(--olive-dark);min-height:44px;color:var(--olive-dark);background:#fffdf7;border-radius:9px;justify-content:center;align-items:center;margin-top:10px;padding:9px 14px;font:700 1rem/1.4 Arial,sans-serif;text-decoration:none;display:inline-flex}.about-groups-link:hover{background:#edf2ec}.meeting-rhythm-grid{gap:12px;margin-top:12px}.meeting-rhythm-grid article,.meeting-rhythm-grid article:first-child,.meeting-rhythm-grid article:last-child{border:1px solid var(--line);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:6px 10px;padding:14px;display:grid}.meeting-rhythm-grid article>span{background:#edf2ec;border-radius:8px;place-items:center;min-width:32px;min-height:32px;font-size:1rem;line-height:1;display:inline-grid}.meeting-rhythm-grid article>h3{margin:0;font-size:1.2rem;line-height:1.3}.meeting-rhythm-grid article>p{grid-column:1/-1;margin:0;font-size:1rem;line-height:1.5}.meeting-rhythm-grid article>p+p{margin-top:2px}.meeting-rhythm .safe-group-note{margin-top:12px;padding:10px 14px;font-size:1rem;line-height:1.5}.group-guide-layout{align-items:start;gap:16px;padding:12px 16px 16px}.group-guide-layout>img{aspect-ratio:4/3;height:auto;min-height:0}.group-rhythm section{padding:10px 0}.group-rhythm section:first-child{padding-top:0}.group-rhythm section>p:first-child{font-size:.875rem;line-height:1.4}.group-rhythm h3{font-size:1.125rem;line-height:1.35}.group-rhythm section>p:last-child{margin-top:5px;font-size:1rem;line-height:1.5}.simple-retelling-disclosure .retelling-copy{padding:12px 16px}.simple-retelling-disclosure .retelling-copy p{margin:0 0 10px;font-size:1rem;line-height:1.6}.simple-retelling-disclosure .retelling-copy p:last-child{margin-bottom:0}.scripture-disclosure>p{padding:12px 16px 0;font-size:1rem;line-height:1.5}.scripture-disclosure .scripture-links{gap:10px;margin:12px 16px 16px}.scripture-disclosure .scripture-links span{font-size:.875rem}.journey-reading-tip>p,.discovery-tip>p{margin:10px 0;font-size:1rem;line-height:1.5}details>summary small{margin-inline:0;line-height:1.4}@media (width<=720px){.meeting-rhythm-grid{gap:8px}.group-guide-layout>img{max-height:180px}}.course-home-link{width:100%;color:var(--olive-dark);text-align:center;background:#e9efea;border:1px solid #8c9e91;border-radius:12px;margin:14px 0 18px;padding:16px 20px;font-size:1rem;font-weight:700;line-height:1.6;display:block}.course-home-link:hover{background:#dfe9df}.section{padding-block:clamp(32px,4vw,48px)}.two-column{gap:clamp(24px,4vw,48px)}.story-hero{min-height:0;padding-block:28px}.story-hero-copy h1,.story-hero h1{font-size:clamp(2rem,4.5vw,3.4rem);line-height:1.25}.story-image{margin-bottom:28px}.discovery-panel{margin-top:28px}.journey-method{margin-top:24px}.journey-method+.story-list{margin-top:20px}.communication-card{border-radius:14px;gap:18px;margin-block:24px;padding:clamp(18px,2.5vw,26px)}.communication-heading h2{font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.35}.communication-card.note-card .communication-heading{margin-bottom:18px}.story-body>.communication-card{margin-top:28px}.contact-page .communication-card{max-width:860px;margin-inline:auto;display:block}.contact-page .communication-heading{margin-bottom:18px}.contact-page .communication-heading p{margin-block:8px;font-size:1rem;line-height:1.6}.communication-form{gap:12px}.contact-page .communication-actions{margin-top:8px}@media (width<=650px){.section{padding-block:30px}.story-hero-copy h1,.story-hero h1,.story-archive-heading h1{font-size:clamp(2rem,8vw,2.6rem)}.course-home-link{padding:14px}}.site-header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.site-header .site-menu{grid-area:1/2;position:relative}.site-header .language-switch{grid-area:1/3}.site-menu>summary{border:1px solid var(--olive-dark);min-height:44px;color:var(--olive-dark);background:#fffdf8;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:8px 15px;font:700 1rem/1.4 Noto Sans Hebrew,Arial,sans-serif;list-style:none;display:inline-flex}.site-menu>summary::-webkit-details-marker{display:none}.site-menu>summary:after{content:none;display:none}.site-menu[open]>summary{background:var(--olive-dark);color:#fff}.site-menu[open]>summary span{transform:rotate(180deg)}.site-header .site-menu .main-nav{white-space:normal;border:1px solid var(--line);top:calc(100% + 8px);background:#fffdf8;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(720px,100vw - 48px);max-height:min(70vh,550px);padding:14px;display:grid;position:absolute;inset-inline:auto 0;overflow:hidden auto;box-shadow:0 16px 32px #1d30282e}.site-header .site-menu .nav-link{white-space:normal;align-items:center;min-width:0;line-height:1.5;display:flex}@media (width<=860px){.site-header .site-menu .main-nav{top:78px;width:auto;max-height:calc(100dvh - 94px);position:fixed;inset-inline:16px}}@media (width<=600px){.site-header{gap:8px}.site-header .wordmark{gap:6px;min-width:0;font-size:.9rem}.site-header .brand-mark-image{width:38px;height:38px}.site-menu>summary{padding-inline:11px}.site-header .site-menu .main-nav{grid-template-columns:minmax(0,1fr);padding:10px}}.footer-inner{align-items:flex-start;gap:30px}.footer-links{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px;display:grid}@media (width<=860px){.footer-inner{flex-direction:column}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.hero>.hero-copy{grid-column:1/-1}.hero>.hero-actions{max-width:820px}.hero-gallery{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,1fr);gap:clamp(16px,2vw,26px);width:100%;min-width:0;margin:0;display:grid}.hero-gallery .hero-visual{aspect-ratio:16/9;border-radius:18px;min-width:0;box-shadow:0 12px 30px #1e2b2721}.hero-gallery .hero-visual:nth-child(2){margin-top:28px}.hero-gallery .hero-visual:nth-child(3){margin-top:10px}.hero-gallery-caption{color:var(--olive-dark);grid-column:1/-1;justify-content:space-between;gap:8px 24px;margin:2px 0 0;font-family:Noto Serif Hebrew,Times New Roman,serif;font-size:1rem;display:flex}html[lang=ru] body{font-family:Arial,sans-serif}html[lang=ru] details>summary:after{content:"Открыть +"}html[lang=ru] details[open]>summary:after{content:"Закрыть −"}.site-header .language-switch{background:0 0;border:0;padding:0;display:block;position:relative}.language-switch>summary{border:1px solid var(--olive-dark);min-height:44px;color:var(--olive-dark);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;list-style:none;display:inline-flex}.language-switch>summary::-webkit-details-marker{display:none}.language-switch>summary:after{content:none!important;display:none!important}.language-switch[open]>summary{background:var(--olive-dark);color:#fff}.language-switch[open]>summary span{transform:rotate(180deg)}.language-switch>nav{z-index:12;border:1px solid var(--line);top:calc(100% + 8px);background:#fffdf8;border-radius:10px;min-width:150px;padding:6px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 16px 32px #1d30282e}.language-switch>nav a{text-align:start;border-radius:6px;min-height:44px;padding:11px 12px;display:block}.language-switch>nav a:hover,.language-switch>nav a:focus-visible{background:#e9efea}.language-switch>nav a[aria-current=page]{font-weight:700}@media (width<=860px){.hero-gallery{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.hero-gallery .hero-visual:nth-child(2),.hero-gallery .hero-visual:nth-child(3){margin-top:0}.hero-gallery-caption{text-align:center;gap:2px;display:grid}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.course-area{min-height:100vh}.course-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;width:min(1160px,100% - 40px);min-height:82px;margin:auto;display:flex}.course-back{font-size:14px;font-weight:700}.course-shell{width:min(760px,100% - 40px);min-height:60vh;margin:0 auto}.course-area h1{letter-spacing:-.025em;margin:8px 0 18px;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.35}.course-area h2{margin:0 0 14px;font-size:25px;font-weight:750;line-height:1.5}.course-area h3{margin:24px 0 10px;font-size:20px;font-weight:700;line-height:1.6}.course-area p{margin:0 0 18px;font-size:18px;line-height:1.95}.course-area .eyebrow{letter-spacing:.04em;color:var(--terracotta);margin-bottom:8px;font-size:13px;font-weight:800}.course-area .course-subtitle{color:var(--olive-dark);font-size:22px;line-height:1.6}.course-area .course-small{color:var(--muted);font-size:14px;line-height:1.8}.course-small a,.course-details p a,.course-error a{text-underline-offset:4px;text-decoration:underline}.course-section{border-top:1px solid var(--line);padding:28px 0}.course-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}.course-primary,.course-secondary{cursor:pointer;text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:13px 20px;font-size:16px;font-weight:700;line-height:1.5;display:inline-flex}.course-primary{background:var(--olive-dark);color:#fff;border:1px solid var(--olive-dark)}.course-secondary{color:var(--olive-dark);border:1px solid var(--line);background:0 0}.course-area button:disabled{opacity:.48;cursor:not-allowed}.course-area :focus-visible{outline:3px solid var(--terracotta);outline-offset:4px}.course-rhythm{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0;display:grid}.course-rhythm span{border-inline-start:2px solid var(--gold);color:var(--muted);padding:4px 12px;font-size:14px}.course-rhythm b{color:var(--ink);margin-bottom:5px;font-size:21px;display:block}.course-footer{border-top:1px solid var(--line);width:min(760px,100% - 40px);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:18px;margin:50px auto 0;padding:24px 0 36px;font-size:14px;display:flex}.course-account{max-width:580px;margin:auto;padding:38px 0}.course-tabs{gap:8px;margin:24px 0;display:flex}.course-tabs button{border:1px solid var(--line);cursor:pointer;border-radius:8px;flex:1;padding:12px;font-weight:700}.course-tabs [aria-pressed=true]{background:var(--paper-deep);border-color:var(--olive-dark)}.course-form{gap:12px;display:grid}.course-form label:not(.course-check){gap:8px;font-weight:700;display:grid}.course-form label>span{font-weight:400}.course-form input:not([type=checkbox]){width:100%;min-width:0;min-height:48px;font:inherit;background:#fffdf8;border:1px solid #9caaa2;border-radius:7px;padding:12px 14px;font-size:18px}.course-check{cursor:pointer;align-items:flex-start;gap:12px;margin:14px 0;font-size:16px;line-height:1.8;display:flex}.course-check input{width:22px;height:22px;accent-color:var(--olive-dark);flex:0 0 22px;margin:4px 0}.course-check span{min-width:0}.course-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.course-details{border:1px solid var(--line);background:#fffdf780;border-radius:9px;margin:18px 0;padding:0 20px}.course-details summary{cursor:pointer;padding:18px 0;font-size:18px;font-weight:700;line-height:1.6}.course-details summary:after{content:" +";float:left;font-weight:400}.course-details[open] summary:after{content:" −"}.course-details[open] summary{border-bottom:1px solid var(--line);margin-bottom:20px}.course-area .course-verse{margin:0 0 12px;font-family:Noto Serif Hebrew,serif;font-size:21px;line-height:2}.course-area .course-source{color:var(--muted);margin:16px 0 24px;font-size:13px}.course-local-nav{justify-content:space-between;gap:20px;padding:22px 0;font-size:14px;font-weight:700;display:flex}.course-local-nav button{cursor:pointer;font:inherit;background:0 0;border:0;min-height:44px}.course-local-nav a{align-items:center;min-height:44px;display:flex}.course-progress{color:var(--olive-dark);flex-direction:column;gap:10px;font-size:14px;display:flex}.course-progress progress{appearance:none;border:0;border-radius:10px;width:100%;height:6px;overflow:hidden}.course-progress progress::-webkit-progress-bar{background:var(--paper-deep)}.course-progress progress::-webkit-progress-value{background:var(--olive-dark)}.course-progress progress::-moz-progress-bar{background:var(--olive-dark)}.course-days{margin:14px 0 0;padding:0;list-style:none}.course-days li{border-bottom:1px solid var(--line)}.course-days li>a,.course-days li>div{grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:18px 4px;font-size:18px;line-height:1.65;display:grid}.course-days li>a:hover{background:var(--paper-deep)}.course-day-number{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}.course-days small{color:var(--muted);margin-top:4px;font-size:13px;display:block}.course-days .is-locked{color:var(--muted)}.course-completion{background:#edf0e7;border:1px solid #bdc8bb;border-radius:10px;margin:30px 0;padding:26px}.course-error{color:#813721;overflow-wrap:anywhere;background:#fff0e7;border-radius:7px;margin:18px 0;padding:14px 18px}.course-notice{color:#284d38;background:#e4eddf;border-radius:7px;margin:18px 0;padding:18px}.course-team-card{border:1px solid var(--line);border-radius:10px;margin:24px 0;padding:24px}.course-team-card p,.course-reset-token{overflow-wrap:anywhere}.course-reset-token{white-space:normal;-webkit-user-select:all;user-select:all;display:block}@media (width<=550px){.course-header,.course-shell,.course-footer{width:calc(100% - 32px)}.course-hero{padding:30px 0 22px}.course-area p{font-size:17px}.course-rhythm{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.course-actions>a,.course-actions>button{width:100%}.course-completion{padding:20px}.course-details{padding:0 15px}.course-days li>a,.course-days li>div{gap:10px;font-size:17px}.course-header .wordmark{font-size:16px}.course-footer{font-size:13px}.course-area .course-verse{font-size:20px}.course-form .course-small{font-size:14px}}.course-hero{padding:26px 0 18px}.course-area h1{margin:6px 0 10px;font-size:clamp(30px,4vw,40px)}.course-area h2{margin-bottom:10px;font-size:23px;line-height:1.4}.course-area p{margin-bottom:12px;font-size:17px;line-height:1.7}.course-area .course-subtitle{font-size:20px;line-height:1.5}.course-area .course-small{font-size:14px;line-height:1.6}.course-area .course-language-note{border-inline-start:3px solid var(--gold);padding-inline-start:12px;font-size:15px}.course-entry{background:#fffdf8;border:1px solid #a9b8ad;border-radius:12px;margin:0 0 22px;padding:22px}.course-entry .course-tabs{margin:0 0 18px}.course-tabs button{color:var(--ink);background:0 0;min-height:64px;padding:10px 12px}.course-tabs button span,.course-tabs button strong{line-height:1.5;display:block}.course-tabs button span{font-size:14px;font-weight:400}.course-tabs button strong{font-size:17px}.course-tabs button[aria-pressed=true]{border-color:var(--olive-dark);box-shadow:inset 0 -3px 0 var(--olive-dark);background:#e9efea}.course-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.course-form .course-wide{grid-column:1/-1}.course-form label:not(.course-check){gap:6px;font-size:15px}.course-check{margin:3px 0;font-size:15px;line-height:1.6}.course-check input{margin-top:1px}.course-section{padding:20px 0}.course-actions{gap:10px;margin:16px 0}.course-rhythm{margin:16px 0}.course-rhythm span{padding-inline:10px}.course-rhythm b{margin-bottom:3px;font-size:19px}.course-details{margin:14px 0;padding:0 16px}.course-details>summary{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;gap:12px;min-height:48px;padding:12px 0;font-size:16px;display:flex}.course-details>summary:after{float:none;background:var(--olive-dark);color:#fff;border-radius:6px;flex:0 0 28px;place-items:center;width:28px;min-width:28px;height:28px;display:grid}.course-details[open]>summary{margin-bottom:14px}.course-entry .course-reset{margin-bottom:0}.course-signout{color:var(--olive-dark);text-underline-offset:4px;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;margin-top:10px;padding:8px 0;text-decoration:underline;display:block}.course-area .course-footer{color:var(--olive-dark);background:0 0;align-items:center;margin-top:24px;padding:16px 0 24px}.course-footer a{color:var(--olive-dark);text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.course-account{padding:24px 0}.course-completion{margin:22px 0;padding:20px}@media (width<=550px){.course-entry{padding:16px}.course-form{grid-template-columns:minmax(0,1fr)}.course-hero{padding:20px 0 14px}.course-area p{font-size:16px}.course-rhythm{gap:14px 8px}.course-tabs{gap:8px}.course-tabs button{padding:10px 6px}.course-footer span{display:none}}.course-invite-link{box-sizing:border-box;width:100%;min-height:96px;font:inherit;overflow-wrap:anywhere;margin-block:8px;padding:10px;font-size:14px;display:block}.course-invitations-admin select{max-width:100%;min-height:44px;font:inherit}.course-local-nav{flex-wrap:wrap;gap:8px 18px}.course-lesson nav li{margin-block:10px;line-height:1.6}.course-lesson nav a,.course-lesson .course-small a{text-underline-offset:4px;text-decoration:underline}.course-lesson [id^=part-]{scroll-margin-top:24px}.course-area [lang=en] .course-verse,.course-area[lang=en] .course-verse{font-family:Georgia,serif}.return-shell{max-width:960px;margin:0 auto;padding:1.25rem 1rem 2.5rem}.return-shell h1{margin:.25rem 0 .65rem;font-size:clamp(2rem,5vw,3rem);line-height:1.2}.return-shell h2{margin:.75rem 0 .35rem;font-size:1.3rem;line-height:1.4}.return-shell p{margin:.55rem 0;font-size:1.0625rem;line-height:1.65}.return-shell a:focus-visible{outline-offset:4px;outline:3px solid #ac633c}.return-shell .return-meta{color:#59675f;margin:.2rem 0;font-size:.9rem}.return-intro{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:1.25rem;margin-bottom:1rem;display:grid}.return-intro img{object-fit:cover;border-radius:14px;width:100%;height:180px}.return-actions{flex-wrap:wrap;gap:.6rem;margin:.8rem 0;display:flex}.return-button{background:#30473d;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:.6rem 1rem;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.return-button.secondary{background:0 0;border:1px solid #9fa99f;color:#30473d!important}.return-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.return-day-card{color:inherit;background:#fffcf6;border:1px solid #cdd2c8;border-radius:12px;grid-template-columns:2.5rem minmax(0,1fr);gap:.65rem;padding:.8rem;text-decoration:none;display:grid}.return-day-card:hover{background:#eff3eb;border-color:#526d5d}.return-day-number{color:#30473d;background:#e9eee3;border-radius:50%;justify-content:center;align-self:start;align-items:center;min-height:40px;font-size:1.1rem;font-weight:700;display:flex}.return-day-card strong{font-size:1.15rem;line-height:1.4;display:block}.return-day-card small{color:#59675f;font-size:.875rem;line-height:1.5;display:block}.return-day-card .return-card-action{color:#30473d;margin-top:.2rem;font-weight:700}.return-reading{max-width:700px;margin:1rem auto}.return-reading blockquote{background:#f0f3e9;border-inline-start:3px solid #b08a44;margin:0 0 1rem;padding:.75rem 1rem}.return-reading blockquote p{color:#283d32;margin:0 0 .35rem;font-size:1.15rem}.return-reading cite{font-size:.9rem;font-style:normal}.return-reading a{text-underline-offset:3px;text-decoration:underline}.return-nugget{background:#ede7d9;border-radius:9px;margin:1rem 0;padding:.6rem .9rem}.return-nugget strong{font-size:.9rem}.return-nugget p{margin:.2rem 0}.return-details{border:1px solid #ccd2c7;border-radius:10px;margin:.7rem 0;overflow:hidden}.return-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:48px;padding:.65rem .85rem;font-size:1rem;font-weight:700;list-style:none;display:flex}.return-details summary::-webkit-details-marker{display:none}.return-details summary:after{content:none!important}.return-details summary span{white-space:nowrap;font-size:.875rem}.return-close,.return-details[open] .return-open{display:none}.return-details[open] .return-close{display:inline}.return-detail-body{padding:0 .85rem .75rem}.return-detail-body ul{margin:.5rem 0;padding-inline-start:1.25rem}.return-detail-body li{margin:.4rem 0}.return-discovery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.return-discovery h3{align-items:center;gap:.5rem;margin:.5rem 0 .25rem;font-size:1rem;display:flex}.return-discovery svg{width:24px;height:24px}.return-discovery p{margin:.25rem 0;font-size:1rem}.return-day-header,.return-bottom{max-width:700px;margin:auto}.return-day-header>a{min-height:44px;padding:.5rem 0;display:inline-block}.return-bottom .return-actions{justify-content:space-between}.return-calendar{color:#59675f;font-size:.875rem!important}@media (width<=600px){.return-intro{grid-template-columns:1fr;gap:.6rem}.return-intro img{height:125px}.return-days{grid-template-columns:1fr}.return-shell{padding-top:.75rem}.return-discovery{grid-template-columns:1fr}.return-day-card{padding:.7rem}.return-shell h1{font-size:2rem}}
