.lang-switch{direction:ltr;unicode-bidi:isolate;white-space:nowrap;display:inline-flex;align-items:center;gap:7px}
.translated-photo-caption{font-size:1.05rem;line-height:1.45;text-align:center;margin:14px auto 0;max-width:320px;color:var(--ink)}
html[lang=en] .nav-links{gap:clamp(9px,1.25vw,20px)}html[lang=en] .nav-links>a{font-size:.86rem}
html[lang=en] .direct-offer h1{font-size:clamp(3.2rem,6.5vw,6.5rem)}
html[dir=rtl] body{font-family:Arial,"Noto Sans Hebrew",sans-serif;line-height:1.65}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] .serif,html[dir=rtl] .eyebrow,html[dir=rtl] .brand-small,html[dir=rtl] blockquote,html[dir=rtl] .step-full p,html[dir=rtl] .direct-intro,html[dir=rtl] .offer-caption,html[dir=rtl] .steps-image p,html[dir=rtl] .goral-lead{font-family:Arial,"Noto Sans Hebrew",sans-serif;letter-spacing:normal;line-height:1.35}
html[dir=rtl] h1 em{font-style:normal}
html[dir=rtl] .brand-name{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] .brand{margin-right:0}
html[dir=rtl] .topic-choice summary{text-align:right}
html[dir=rtl] .topic-choice summary>span{margin-left:0;margin-right:auto}
html[dir=rtl] a[href^="tel:"],html[dir=rtl] a[href^="mailto:"],html[dir=rtl] .email-copy{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] .step-popover{text-align:right}
html[dir=rtl] .step-close{right:auto;left:12px}
html[dir=rtl] .step-popover h3{padding-left:30px}
html[dir=rtl] .blog-body,html[dir=rtl] .article-body{text-align:right}
html[dir=rtl] .steps-image p{font-size:clamp(1.1rem,1.5vw,1.5rem)}
@media(max-width:1000px){html[lang=en] .nav-links>a{font-size:.95rem}}
@media(max-width:760px){html[lang=en] .direct-offer h1{font-size:3.5rem}html[dir=rtl] .nav-links{left:0;right:0}html[dir=rtl] .potential-photo figcaption{font-family:Arial,sans-serif;font-size:1.4rem}.goral-image .translated-photo-caption{font-size:1rem}}
@media(min-width:1001px) and (max-height:850px){
html[lang=en] .direct-offer h1,html[lang=he] .direct-offer h1{font-size:5rem;line-height:1.05}
html[lang=en] .direct-hero,html[lang=he] .direct-hero{padding-block:24px}
html[lang=en] .workshop-copy h1,html[lang=he] .workshop-copy h1{font-size:3.2rem;line-height:1.15}
html[lang=en] .workshop-copy h2,html[lang=he] .workshop-copy h2{font-size:2rem;line-height:1.2;margin-bottom:16px}
html[lang=en] .workshop-copy p,html[lang=he] .workshop-copy p{font-size:1rem;line-height:1.5}
html[lang=en] .workshop-questions li,html[lang=he] .workshop-questions li{font-size:1rem;line-height:1.5}
.workshop-image{max-height:calc(100svh - var(--site-header-height) - 110px)}
}
@media(min-width:1001px) and (max-height:850px){.reading{max-width:900px;padding-top:20px;padding-bottom:24px}.reading h1{font-size:2.3rem;line-height:1.15;margin:12px 0 18px}.reading p{font-size:1rem;line-height:1.55;margin-bottom:12px}.reading-back{margin-bottom:16px}.reading footer{margin-top:20px;padding-top:16px}}
@media(max-width:1180px){
.nav{justify-content:space-between;gap:18px}.menu-toggle{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none}
.nav-links{display:none!important;position:absolute;top:var(--site-header-height,64px);left:0;right:0;z-index:30;background:var(--paper,#f8f6f0);padding:18px 20px 25px;border-bottom:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;align-items:stretch;gap:0!important;max-height:calc(100svh - var(--site-header-height,64px));overflow-y:auto}
.nav-links.open{display:flex!important}.nav-links>a,html[lang=en] .nav-links>a{font-size:1rem;padding:10px}.nav-links .nav-cta{margin-top:8px;text-align:center}.lang-switch{align-self:flex-start;padding:8px 10px}
}
@media(min-width:1001px) and (max-height:850px){
html[lang=en] .direct-offer h1,html[lang=he] .direct-offer h1{font-size:clamp(3.2rem,5.5vw,4.7rem);line-height:1.05}
html[lang=en] .direct-intro,html[lang=he] .direct-intro{font-size:1.2rem;line-height:1.5}
.reading p{line-height:1.5;margin-bottom:10px}
}

html[lang=he] .workshop-questions li{border-left:0;border-right:3px solid var(--moss);padding-left:0;padding-right:18px}
@media(min-width:761px){html[lang=he] .goral-start{padding-top:12px;padding-bottom:20px}html[lang=he] .goral-start .goral-reading{margin-top:0}html[lang=he] .goral-start h2{margin-top:0;margin-bottom:16px}html[lang=he] .goral-start p{margin-bottom:16px}}

/* Content and spacing corrections for English and Hebrew. */
html[lang=en] #aanbod .offer-card{grid-template-rows:auto auto minmax(112px,auto) auto auto auto;align-content:start}
html[lang=en] #aanbod .offer-prices{height:auto;min-height:112px}
html[lang=en] #aanbod .offer-book{margin-top:8px}
html[lang=en] .reading{padding-top:12px}
html[lang=en] #blogs{padding-top:12px}
html[lang=he] .workshop-questions li{min-height:3.1em;box-sizing:border-box}
html[lang=he] .workshop-copy>.eyebrow+a{display:block;margin-top:10px}
@media(max-width:1000px){html[lang=en] #aanbod .offer-card{grid-template-rows:none;grid-auto-rows:auto}}
html[lang=he] .workshop-questions{display:grid;grid-auto-rows:1fr}
html[lang=he] .workshop-copy>.eyebrow+a{display:block!important;margin-top:10px!important}
