@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url('/inwardtorah/assets/fonts/6698c127-latin.woff2') format('woff2')}
@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url('/inwardtorah/assets/fonts/fd592617-latin.woff2') format('woff2')}
@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:700;font-display:swap;src:url('/inwardtorah/assets/fonts/2a86ee68-latin.woff2') format('woff2')}
@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:400;font-display:swap;src:url('/inwardtorah/assets/fonts/2a86ee68-latin.woff2') format('woff2')}
@font-face{font-family:'Libre Baskerville';font-style:italic;font-weight:400;font-display:swap;src:url('/inwardtorah/assets/fonts/f5c833bc-latin.woff2') format('woff2')}
.it-homepage{background:#fff;color:#1e2f47}
.it-home{font:400 15px/1.65 Almarai,Arial,sans-serif}
.it-home a{color:#45638c;text-decoration:none}
.it-home a:hover{text-decoration:underline;text-underline-offset:4px}
.it-home :is(h1,h2,h3){font-family:'Libre Baskerville',Georgia,serif;font-weight:700;line-height:1.4;letter-spacing:-.015em;margin:0;color:#202936}
.it-home p{margin:0 0 12px}
.it-home p:last-child{margin-bottom:0}
.it-home strong{font-weight:700}
.it-home-section{padding:40px 5vw}
.it-home-inner{width:100%;max-width:1280px;margin:0 auto}
.it-home-theme--bright{background:#e5e8f0}
.it-home-theme--light-bold{background:#fff}
.it-home-theme--bright-inverse{background:#f7f7f6}
.it-home-section-header{text-align:center;margin:0 auto 26px;max-width:900px}
.it-home-section-heading h2{font-size:26px}
.it-home-section-intro{margin-top:10px;color:#58616c;font-size:16px}
.it-home-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;align-items:stretch}
.it-home-card{min-width:0;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 4px 18px #253d5910;display:flex;flex-direction:column}
.it-home-card-content{display:flex;flex:1;flex-direction:column;gap:10px;padding:17px 18px}
.it-home-card-title h3{font-size:17px}
.it-home-card-description,.it-home-card-body{color:#58616c;line-height:1.65}
.it-home-card-body p+p{margin-top:12px}
.it-home-card-link{margin-top:auto;padding-top:5px}
.it-home-card-link a,.it-home-card-body a,.it-home-section-footer a{display:inline-block;padding:6px 0;font-weight:700}
.it-home-media{position:relative;overflow:hidden}
.it-home-image-link{display:block}
.it-home-image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.it-home-badge{position:absolute;top:10px;right:10px;background:#1e2f47e8;color:#fff;padding:4px 9px;border-radius:20px;font:700 12px/1.4 Almarai,Arial,sans-serif}
.it-home-badge p{margin:0}
.it-home-section--featured .it-home-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.it-home-section--featured .it-home-image{aspect-ratio:1;object-fit:contain}
.it-home-section--featured .it-home-card-title h3{font-size:18px}
.it-home-section--featured .it-home-card-description{font-size:15px}
.it-home-section--resources .it-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1000px;margin:auto}
.it-home-section--resources .it-home-card-content{padding:20px}
.it-home-section--resources .it-home-image{aspect-ratio:4/3}
.it-home-section--topics .it-home-card-content{text-align:center;padding:20px 18px}
.it-home-section--topics .it-home-card-body{display:flex;flex:1;flex-direction:column}
.it-home-section--topics .it-home-card-body p:last-child{margin-top:auto;padding-top:6px}
.it-home-section--jewish-year .it-home-card-content{text-align:center;justify-content:center;padding:18px 12px}
.it-home-section--jewish-year .it-home-card-body :is(h2,h3,h4){font:700 16px/1.5 'Libre Baskerville',Georgia,serif;margin:0 0 8px;color:#202936}
.it-home-section-footer{text-align:center;margin:22px 0 0}
.it-home-section--search{background:#fff;padding-block:32px}
.it-home-section--search .it-home-section-header{margin-bottom:18px}
.it-home-search{display:flex;max-width:620px;margin:0 auto;gap:10px}
.it-home-search input{flex:1;min-width:0;width:100%;border:1px solid #abb8c8;border-radius:3px;padding:13px 15px;font:16px Almarai,Arial,sans-serif;background:#fff;color:#1e2f47}
.it-home-search button{flex-shrink:0;border:1px solid #1e2f47;border-radius:3px;padding:12px 18px;font:700 14px/1.5 Almarai,Arial,sans-serif;background:#1e2f47;color:white;cursor:pointer}
.it-home-section--newsletter{background:#162132;color:#e0e5eb}
.it-home-section--newsletter .it-home-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}
.it-home-section--newsletter .it-home-section-header{margin:0;max-width:820px;text-align:left}
.it-home-section--newsletter h2{color:#f2f4f7}
.it-home-section--newsletter .it-home-section-intro{color:#e0e5eb}
.it-home-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:50px;padding:13px 22px;border:1px solid transparent;border-radius:3px;font:700 14px/1.5 Almarai,Arial,sans-serif;text-align:center}
.it-home a.it-home-button--primary{background:#c6b585;border-color:#c6b585;color:#132142}
.it-home a.it-home-button--secondary{border-color:#fff;color:#fff;background:transparent}
.it-home .it-home-button:hover{text-decoration:none;background:#d2c299;color:#132142}
.it-home-section--hero{position:relative;isolation:isolate;padding:165px 5vw 74px;min-height:530px;display:flex;align-items:center;background:#111;color:#fff}
.it-home-hero-background{position:absolute;inset:0;z-index:-1;overflow:hidden}
.it-home-hero-background .it-home-hero-image{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}
.it-home-hero-overlay{position:absolute;inset:0;background:#0007}
.it-home-hero-content{text-align:center}
.it-home-hero-content .it-home-section-header{max-width:1100px;margin:0 auto 26px}
.it-home-hero-content h1{color:white;font-size:clamp(38px,4.2vw,60px);line-height:1.2;letter-spacing:-.02em}
.it-home-hero-content .it-home-section-intro{color:#fff;font-size:20px;line-height:1.6;max-width:900px;margin:14px auto 0}
.it-home-actions{display:flex;justify-content:center;gap:14px}
.it-home-actions .it-home-button{min-width:182px}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.it-home-card .it-home-image{transition:transform 220ms ease-out}.it-home-card:has(a:hover) .it-home-image{transform:scale(1.015)}.it-home-button{transition:background-color 160ms,color 160ms}}
@media(max-width:1100px){.it-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.it-home-section--topics .it-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.it-home-section--featured .it-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.it-home-section--hero{padding-top:135px;min-height:470px}}
@media(max-width:700px){.it-home-section{padding:32px 5vw}.it-home-section-header{margin-bottom:22px}.it-home-section-heading h2{font-size:24px}.it-home-grid,.it-home-section--topics .it-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.it-home-card-content{padding:15px}.it-home-section--resources .it-home-grid{grid-template-columns:1fr;max-width:390px}.it-home-section--newsletter .it-home-inner{display:block}.it-home-section--newsletter .it-home-button{margin-top:22px}.it-home-section--hero{padding:130px 6vw 54px;min-height:505px}.it-home-hero-content h1{font-size:clamp(32px,8vw,42px)}.it-home-hero-content .it-home-section-intro{font-size:18px}.it-home-actions{flex-direction:column;max-width:310px;margin:auto;gap:12px}.it-home-actions .it-home-button{width:100%}.it-home-section--search{padding-block:30px}.it-home-search{flex-wrap:wrap}.it-home-search button{padding:12px 15px}}
@media(max-width:460px){.it-home-grid,.it-home-section--topics .it-home-grid,.it-home-section--featured .it-home-grid{grid-template-columns:1fr}.it-home-section--jewish-year .it-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.it-home-section--topics .it-home-card-content{padding:18px}.it-home-section--topics .it-home-card-body p:last-child{padding-top:0}.it-home-section--featured .it-home-grid{max-width:390px;margin:auto}.it-home-section--search .it-home-search{flex-direction:column}.it-home-search button{align-self:flex-start}.it-home-section--newsletter .it-home-section-heading h2{font-size:23px}}
/* The original phone layout uses compact thumbnail rows for these lists. */
@media(max-width:700px){
  .it-home :is(.it-home-section--popular,.it-home-section--inner-healing,.it-home-section--nachman,.it-home-section--chassidus,.it-home-section--tzadikim) .it-home-grid{grid-template-columns:1fr;gap:12px}
  .it-home :is(.it-home-section--popular,.it-home-section--inner-healing,.it-home-section--nachman,.it-home-section--chassidus,.it-home-section--tzadikim) .it-home-card{flex-direction:row;align-items:center;min-height:108px}
  .it-home :is(.it-home-section--popular,.it-home-section--inner-healing,.it-home-section--nachman,.it-home-section--chassidus,.it-home-section--tzadikim) .it-home-media{flex:0 0 96px;width:96px;margin-left:10px}
  .it-home :is(.it-home-section--popular,.it-home-section--inner-healing,.it-home-section--nachman,.it-home-section--chassidus,.it-home-section--tzadikim) .it-home-image{width:96px;height:96px;aspect-ratio:1;object-fit:contain}
  .it-home :is(.it-home-section--popular,.it-home-section--inner-healing,.it-home-section--nachman,.it-home-section--chassidus,.it-home-section--tzadikim) .it-home-card-content{min-width:0;padding:12px;gap:6px}
}
