.shabbat-place[data-astro-cid-lm52bb6i]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;margin-block-start:12px;padding:14px 16px}.shabbat-place__name[data-astro-cid-lm52bb6i]{margin:0 0 4px;font-size:1.1rem;line-height:1.35}.shabbat-place__tag[data-astro-cid-lm52bb6i]{color:#7a4b00;vertical-align:middle;background:#fdf2d0;border-radius:4px;margin-inline-start:8px;padding:1px 6px;font-size:.8rem;font-weight:600}.shabbat-place__info[data-astro-cid-lm52bb6i]{color:var(--color-text-soft);margin:6px 0 0}.shabbat-place__actions[data-astro-cid-lm52bb6i]{flex-wrap:wrap;gap:8px;margin-block-start:10px;display:flex}.shabbat-place__actions[data-astro-cid-lm52bb6i]:empty{display:none}.shabbat-place__more[data-astro-cid-lm52bb6i]{margin-block-start:4px}.shabbat-place__more[data-astro-cid-lm52bb6i]>summary[data-astro-cid-lm52bb6i]{justify-content:flex-start}.shabbat-place__more[data-astro-cid-lm52bb6i] .expand__more[data-astro-cid-lm52bb6i]{margin-inline-start:0}.shabbat-weather[data-astro-cid-a44x4oy4]{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-block-end:12px;padding-block:4px;display:flex}.shabbat-weather__days[data-astro-cid-a44x4oy4][hidden]{display:none}.shabbat-weather__days[data-astro-cid-a44x4oy4]{margin:0;padding:0;list-style:none}.shabbat-weather__days[data-astro-cid-a44x4oy4] li{flex-wrap:wrap;align-items:center;gap:0 4px;min-height:44px;display:flex;position:relative}.shabbat-weather__link[data-astro-cid-a44x4oy4]{min-height:44px;color:var(--color-teal);align-items:center;font-weight:600;display:inline-flex}.breadcrumbs[data-astro-cid-avywcxz2]{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:16px;font-size:.9rem;display:flex}.breadcrumbs[data-astro-cid-avywcxz2] a[data-astro-cid-avywcxz2]{color:var(--color-teal)}h1[data-astro-cid-avywcxz2]{margin:0;font-size:clamp(2rem,5vw,2.8rem)}.lead[data-astro-cid-avywcxz2]{color:var(--color-text-soft);margin:8px 0 0;font-size:1.15rem}.next-shabbat[data-astro-cid-avywcxz2]{border:1px solid var(--color-border);border-inline-start:4px solid var(--color-teal);background:var(--color-surface);border-radius:10px;margin-block-start:24px;padding:20px}.next-shabbat__times[data-astro-cid-avywcxz2]{flex-wrap:wrap;gap:16px 48px;margin:12px 0 16px;display:flex}.next-shabbat__times[data-astro-cid-avywcxz2]>div[data-astro-cid-avywcxz2]{flex-direction:column;display:flex}.next-shabbat__label[data-astro-cid-avywcxz2]{color:var(--color-muted);font-size:.92rem}.next-shabbat__time[data-astro-cid-avywcxz2]{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:700;line-height:1.1}.next-shabbat__time--soft[data-astro-cid-avywcxz2]{color:var(--color-text-soft);font-size:1.9rem}.eruv-note[data-astro-cid-avywcxz2] p[data-astro-cid-avywcxz2]{margin:0}.eruv-note[data-astro-cid-avywcxz2] p[data-astro-cid-avywcxz2]+p[data-astro-cid-avywcxz2]{margin-block-start:6px}.hotel-mini__row[data-astro-cid-avywcxz2]{flex-wrap:wrap;align-items:flex-start;gap:4px 12px;display:flex}.hotel-mini__row[data-astro-cid-avywcxz2]>details[data-astro-cid-avywcxz2]{flex:260px}.next-shabbat__date[data-astro-cid-avywcxz2]{color:var(--color-text-soft);font-size:.95rem}.eruv-note[data-astro-cid-avywcxz2]{background:#fdf7e7;border-inline-start:3px solid #d9a227;margin:16px 0 0;padding:12px 14px}.eruv-note--yes[data-astro-cid-avywcxz2]{border-inline-start-color:var(--color-teal);background:var(--color-surface)}.eruv-note[data-astro-cid-avywcxz2] a[data-astro-cid-avywcxz2],.muted[data-astro-cid-avywcxz2] a[data-astro-cid-avywcxz2]{color:var(--color-teal)}.block[data-astro-cid-avywcxz2]{margin-block-start:40px}.block[data-astro-cid-avywcxz2]>p[data-astro-cid-avywcxz2]{margin:6px 0 0}.muted[data-astro-cid-avywcxz2]{color:var(--color-muted);font-size:.93rem}.actions[data-astro-cid-avywcxz2]{flex-wrap:wrap;gap:8px;margin-block-start:12px;display:flex}.takeaway[data-astro-cid-avywcxz2]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;margin-block-start:12px;padding:16px 18px}.takeaway[data-astro-cid-avywcxz2] h3[data-astro-cid-avywcxz2],.weekend-list__main[data-astro-cid-avywcxz2]{gap:2px;display:grid}.weekend-list__line[data-astro-cid-avywcxz2]{font-size:.95rem}.weekend-list__name[data-astro-cid-avywcxz2]{margin:0;font-size:1.1rem;font-weight:600}.takeaway[data-astro-cid-avywcxz2] p[data-astro-cid-avywcxz2],.takeaway[data-astro-cid-avywcxz2] ul[data-astro-cid-avywcxz2]{color:var(--color-text-soft);margin:4px 0 0}.takeaway[data-astro-cid-avywcxz2] ul[data-astro-cid-avywcxz2]{padding-inline-start:18px;font-size:.93rem}.weekend-list[data-astro-cid-avywcxz2]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;margin:12px 0 0;padding:0;list-style:none}.weekend-list[data-astro-cid-avywcxz2] li[data-astro-cid-avywcxz2]{padding:12px 16px}.weekend-list[data-astro-cid-avywcxz2] li[data-astro-cid-avywcxz2]+li[data-astro-cid-avywcxz2]{border-top:1px solid var(--color-border)}.weekend-list[data-astro-cid-avywcxz2] p[data-astro-cid-avywcxz2]{margin:2px 0 0;font-size:.95rem}.tag[data-astro-cid-avywcxz2]{color:#7a4b00;vertical-align:middle;background:#fdf2d0;border-radius:4px;margin-inline-start:8px;padding:1px 6px;font-size:.8rem;font-weight:600}.kosher-hotels[data-astro-cid-avywcxz2]{margin:12px 0 0;padding:0;list-style:none}.kosher-hotels[data-astro-cid-avywcxz2] li[data-astro-cid-avywcxz2]{padding:12px 0}.kosher-hotels[data-astro-cid-avywcxz2] li[data-astro-cid-avywcxz2]+li[data-astro-cid-avywcxz2]{border-top:1px solid var(--color-border)}.kosher-hotels[data-astro-cid-avywcxz2] h3[data-astro-cid-avywcxz2]{margin:0;font-size:1.1rem}.kosher-hotels[data-astro-cid-avywcxz2] p[data-astro-cid-avywcxz2]{margin:4px 0 0}.hotel-mini[data-astro-cid-avywcxz2]{margin:10px 0 0;padding:0;list-style:none}.hotel-mini[data-astro-cid-avywcxz2] li[data-astro-cid-avywcxz2]{padding:4px 0}.hotel-mini__walk[data-astro-cid-avywcxz2]{min-width:5rem;color:var(--color-teal);font-weight:700;display:inline-block}.table-wrap[data-astro-cid-avywcxz2]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;margin-block-start:12px;overflow-x:auto}.times-table[data-astro-cid-avywcxz2]{border-collapse:collapse;width:100%}.times-table[data-astro-cid-avywcxz2] th[data-astro-cid-avywcxz2],.times-table[data-astro-cid-avywcxz2] td[data-astro-cid-avywcxz2]{text-align:start;vertical-align:top;padding:10px 14px}.times-table[data-astro-cid-avywcxz2] thead[data-astro-cid-avywcxz2] th[data-astro-cid-avywcxz2]{color:var(--color-muted);border-bottom:1px solid var(--color-border);font-size:.88rem;font-weight:600}.times-table[data-astro-cid-avywcxz2] tbody[data-astro-cid-avywcxz2] tr[data-astro-cid-avywcxz2]+tr[data-astro-cid-avywcxz2]{border-top:1px solid var(--color-border)}.times-table[data-astro-cid-avywcxz2] tbody[data-astro-cid-avywcxz2] th[data-astro-cid-avywcxz2]{font-weight:600}.times-table[data-astro-cid-avywcxz2] tr[data-astro-cid-avywcxz2].is-holiday th[data-astro-cid-avywcxz2]{color:var(--color-teal)}.time[data-astro-cid-avywcxz2]{font-variant-numeric:tabular-nums;font-weight:700;display:block}.date[data-astro-cid-avywcxz2]{color:var(--color-muted);font-size:.85rem;display:block}.show-more[data-astro-cid-avywcxz2]{border:1px solid var(--color-border-strong);min-height:44px;color:var(--color-navy);background:var(--color-surface);cursor:pointer;border-radius:8px;margin-block-start:10px;padding:6px 14px;font-weight:600}.show-more[data-astro-cid-avywcxz2][hidden]{display:none}
