.weather-now[data-astro-cid-p3vtrhfv]{min-height:30px;color:var(--color-text-soft);align-items:center;gap:8px;margin:8px 0 0;font-size:1rem;display:flex}.weather-now__icon[data-astro-cid-p3vtrhfv]{display:inline-flex}.weather-now--link[data-astro-cid-p3vtrhfv]{color:inherit;text-decoration:none}.weather-now--link[data-astro-cid-p3vtrhfv] .weather-now__text[data-astro-cid-p3vtrhfv]{flex-direction:column;display:flex}.weather-now__more[data-astro-cid-p3vtrhfv]{color:var(--color-teal);text-underline-offset:2px;font-size:.85rem;font-weight:600;text-decoration:underline}.weather-now--link[data-astro-cid-p3vtrhfv]:hover .weather-now__more[data-astro-cid-p3vtrhfv]{text-decoration-thickness:2px}.weather-now--link[data-astro-cid-p3vtrhfv]:not(.weather-now--overlay) .weather-now__text[data-astro-cid-p3vtrhfv]{flex-flow:wrap;align-items:baseline;column-gap:12px}.weather-now--link[data-astro-cid-p3vtrhfv]:not(.weather-now--overlay){min-height:44px}.weather-now__icon[data-astro-cid-p3vtrhfv][hidden],.weather-now[data-astro-cid-p3vtrhfv][hidden]{display:none}.weather-now[data-astro-cid-p3vtrhfv] strong{color:var(--color-navy);font-size:1.25rem;line-height:1.1}.weather-now--overlay[data-astro-cid-p3vtrhfv]{opacity:0;background:#fffffff0;border-radius:14px;gap:10px;min-height:0;margin:0;padding:8px 16px 8px 12px;transition:opacity .4s,transform .4s;position:absolute;inset-block-start:14px;inset-inline-end:14px;transform:translateY(-4px);box-shadow:0 2px 10px #0b2a4a2e}.weather-now--ready[data-astro-cid-p3vtrhfv]{opacity:1;transform:none}.weather-now--overlay[data-astro-cid-p3vtrhfv] .weather-now__value[data-astro-cid-p3vtrhfv]{flex-direction:column;display:flex}.weather-now--overlay[data-astro-cid-p3vtrhfv] strong{font-family:var(--font-heading,inherit);font-size:1.75rem}.weather-now--overlay[data-astro-cid-p3vtrhfv] .weather-now__label{color:var(--color-text-soft);font-size:.9rem}@media (width<=640px){.weather-now--overlay[data-astro-cid-p3vtrhfv]{gap:6px;padding:6px 12px 6px 8px;inset-block-start:10px;inset-inline-end:10px}.weather-now--overlay[data-astro-cid-p3vtrhfv] .weather-now__icon[data-astro-cid-p3vtrhfv] svg{width:30px;height:30px}.weather-now--overlay[data-astro-cid-p3vtrhfv] strong{font-size:1.35rem}.weather-now--overlay[data-astro-cid-p3vtrhfv] .weather-now__label{font-size:.8rem}}.city-photo-wrap[data-astro-cid-lcppqki4]{position:relative}.city-photo{aspect-ratio:21/8;object-fit:cover;border-radius:10px;width:100%;height:auto;margin-block-end:20px;display:block}@media (width<=640px){.city-photo{aspect-ratio:16/9}}.city-hero[data-astro-cid-lcppqki4]{grid-template-columns:minmax(0,1fr) minmax(0,280px);align-items:center;gap:24px;padding-block:8px 4px;display:grid}h1[data-astro-cid-lcppqki4]{margin:0;font-size:clamp(2rem,5vw,2.8rem);line-height:1.2}.city-hero__intro[data-astro-cid-lcppqki4]{max-width:640px;color:var(--color-text-soft);margin:8px 0 0;font-size:1.15rem}.city-hero__updated[data-astro-cid-lcppqki4]{color:var(--color-muted);margin:8px 0 0;font-size:.9rem}@media (width<=640px){.city-hero[data-astro-cid-lcppqki4]{grid-template-columns:minmax(0,1fr);gap:12px}.city-hero--with-photo[data-astro-cid-lcppqki4] .city-hero__map[data-astro-cid-lcppqki4]{display:none}.city-hero__map[data-astro-cid-lcppqki4]{order:-1;width:min(220px,60%)}}.chabad[data-astro-cid-khaeuf77]{border:1px solid var(--color-border);border-inline-start:4px solid var(--color-teal);background:var(--color-surface);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;margin-block-start:48px;padding:20px;display:grid}h2[data-astro-cid-khaeuf77]{margin:0;font-size:1.45rem}.chabad__address[data-astro-cid-khaeuf77]{color:var(--color-text-soft);margin:2px 0 0}.chabad[data-astro-cid-khaeuf77] .chabad__note{color:var(--color-muted);margin:2px 0 0;font-size:.92rem}.chabad__actions[data-astro-cid-khaeuf77]{flex-wrap:wrap;gap:8px;max-width:420px;display:flex}.chabad__meta[data-astro-cid-khaeuf77]{grid-column:1/-1}@media (width<=720px){.chabad[data-astro-cid-khaeuf77]{grid-template-columns:minmax(0,1fr)}}.places-section[data-astro-cid-25prsoyd]{margin-block-start:48px}.places-section__heading[data-astro-cid-25prsoyd]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-block-end:16px;display:flex}.place-filters[data-astro-cid-25prsoyd]{flex-wrap:wrap;gap:6px;display:flex}.place-filters[data-astro-cid-25prsoyd][hidden]{display:none}.place-filters[data-astro-cid-25prsoyd] button[data-astro-cid-25prsoyd]{border:1px solid var(--color-border-strong);min-height:44px;color:var(--color-navy);background:var(--color-surface);cursor:pointer;border-radius:8px;padding:6px 14px;font-size:.95rem;font-weight:600}.place-filters[data-astro-cid-25prsoyd] button[data-astro-cid-25prsoyd]:hover{border-color:var(--color-teal)}.place-filters__open[data-astro-cid-25prsoyd]{margin-inline-start:10px}.place-filters__near[data-astro-cid-25prsoyd]{align-items:center;gap:6px;display:inline-flex}.place-filters__near[data-astro-cid-25prsoyd][hidden]{display:none}.places-near-note[data-astro-cid-25prsoyd]{color:var(--color-text-soft);margin:-4px 0 14px;font-weight:600}.places-near-note[data-astro-cid-25prsoyd][hidden]{display:none}.place-filters[data-astro-cid-25prsoyd] button[data-astro-cid-25prsoyd][aria-pressed=true]{border-color:var(--color-navy);color:#fff;background:var(--color-navy)}.places-shabbat-note[data-astro-cid-25prsoyd]{color:var(--color-text-soft);margin:-4px 0 14px}.places-shabbat-note[data-astro-cid-25prsoyd] a[data-astro-cid-25prsoyd]{color:var(--color-teal);font-weight:600}.places-grid[data-astro-cid-25prsoyd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.places-pending[data-astro-cid-25prsoyd]{margin-block-start:32px}.places-pending[data-astro-cid-25prsoyd][hidden]{display:none}.places-pending__title[data-astro-cid-25prsoyd]{font-family:var(--font-heading);margin:0;font-size:1.2rem;font-weight:600}.places-pending__intro[data-astro-cid-25prsoyd]{color:var(--color-text-soft);margin:4px 0 14px}.places-open-note[data-astro-cid-25prsoyd]{color:var(--color-muted);margin:-4px 0 14px;font-size:.93rem}.places-empty[data-astro-cid-25prsoyd]{color:var(--color-muted);margin:16px 0 0}@media (width<=640px){.places-grid[data-astro-cid-25prsoyd]{grid-template-columns:minmax(0,1fr)}}.hotel-row[data-astro-cid-6m7plock]{grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.hotel-row[data-astro-cid-6m7plock]+.hotel-row[data-astro-cid-6m7plock]{border-top:1px solid var(--color-border)}.hotel-row__distance[data-astro-cid-6m7plock]{color:var(--color-teal);font-size:.95rem;font-weight:700}.hotel-row__name[data-astro-cid-6m7plock]{font-family:var(--font-heading);margin:0;font-size:1.05rem;font-weight:600}p[data-astro-cid-6m7plock]{color:var(--color-muted);margin:0;font-size:.92rem}.hotel-row__eruv[data-astro-cid-6m7plock]{margin-block-start:2px;font-weight:600}.hotel-row__eruv--inside[data-astro-cid-6m7plock]{color:var(--color-teal)}.hotel-row__eruv--near[data-astro-cid-6m7plock]{color:var(--color-navy)}.hotel-row__eruv--outside[data-astro-cid-6m7plock]{color:var(--color-muted)}.hotel-row__actions[data-astro-cid-6m7plock]{gap:8px;display:flex}@media (width<=600px){.hotel-row[data-astro-cid-6m7plock]{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.hotel-row__distance[data-astro-cid-6m7plock]{grid-column:1/-1;font-size:.88rem}}.hotel-section[data-astro-cid-xqq67qpq]{margin-block-start:48px}.hotel-section__intro[data-astro-cid-xqq67qpq]{color:var(--color-text-soft);margin:6px 0 16px}.hotel-list[data-astro-cid-xqq67qpq]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;margin:0;padding:0;list-style:none}.hotel-eruv[data-astro-cid-xqq67qpq]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;margin:0 0 16px;padding:12px 16px}.hotel-eruv[data-astro-cid-xqq67qpq] p[data-astro-cid-xqq67qpq]{margin:0 0 10px}.hotel-eruv__actions[data-astro-cid-xqq67qpq]{flex-wrap:wrap;gap:8px;display:flex}.hotel-car[data-astro-cid-xqq67qpq]{margin-block-start:28px}.hotel-car[data-astro-cid-xqq67qpq] h3[data-astro-cid-xqq67qpq]{margin:0;font-size:1.2rem}.hotel-more[data-astro-cid-xqq67qpq]{margin-block-start:8px}.hotel-more[data-astro-cid-xqq67qpq] summary[data-astro-cid-xqq67qpq]{min-height:44px;color:var(--color-teal);cursor:pointer;align-items:center;font-weight:600;display:flex}.getting-there[data-astro-cid-qru6zj4u]{margin-block-start:40px}.getting-there[data-astro-cid-qru6zj4u] ul[data-astro-cid-qru6zj4u]{margin:12px 0 0;padding-inline-start:22px}.getting-there[data-astro-cid-qru6zj4u] li[data-astro-cid-qru6zj4u]+li[data-astro-cid-qru6zj4u]{margin-block-start:8px}.getting-there__actions[data-astro-cid-qru6zj4u]{flex-wrap:wrap;gap:8px;margin-block-start:14px;display:flex}.next-shabbat[data-astro-cid-u24kidtk]{color:#fff;background:var(--color-navy);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-block-start:16px;padding:12px 16px;display:flex}.next-shabbat[data-astro-cid-u24kidtk] .icon{color:var(--color-aqua)}.next-shabbat__text[data-astro-cid-u24kidtk]{flex:260px;margin:0}.next-shabbat__day[data-astro-cid-u24kidtk]{color:#c9dbe6;font-size:.92rem}.next-shabbat__link[data-astro-cid-u24kidtk]{min-height:44px;color:var(--color-aqua);align-items:center;font-weight:600;display:inline-flex}.areas[data-astro-cid-zpwe443w]{margin-block-start:40px}.areas__intro[data-astro-cid-zpwe443w]{color:var(--color-text-soft);margin:6px 0 0}.areas__list[data-astro-cid-zpwe443w]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.area[data-astro-cid-zpwe443w]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;padding:16px 18px}.area[data-astro-cid-zpwe443w] h3[data-astro-cid-zpwe443w]{margin:0;font-size:1.3rem}.area[data-astro-cid-zpwe443w] h3[data-astro-cid-zpwe443w] a[data-astro-cid-zpwe443w]{color:var(--color-navy);text-decoration:none}.area[data-astro-cid-zpwe443w] h3[data-astro-cid-zpwe443w] a[data-astro-cid-zpwe443w]:hover{color:var(--color-teal);text-decoration:underline}.area__summary[data-astro-cid-zpwe443w]{color:var(--color-text-soft);margin:4px 0 0}.area__travel[data-astro-cid-zpwe443w]{align-items:center;gap:6px;margin:8px 0 0;font-size:.95rem;display:flex}.area__facts[data-astro-cid-zpwe443w]{flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}.area__facts[data-astro-cid-zpwe443w] li[data-astro-cid-zpwe443w]{align-items:center;gap:5px;display:inline-flex}.area[data-astro-cid-zpwe443w] .icon{color:var(--color-teal);flex-shrink:0}.area__links[data-astro-cid-zpwe443w]{margin:6px 0 0}.area__links[data-astro-cid-zpwe443w] a[data-astro-cid-zpwe443w]{min-height:44px;color:var(--color-teal);align-items:center;font-weight:600;display:inline-flex}@media (width<=640px){.areas__list[data-astro-cid-zpwe443w]{grid-template-columns:minmax(0,1fr)}}.breadcrumbs[data-astro-cid-lzxy5tcn]{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-lzxy5tcn] a[data-astro-cid-lzxy5tcn]{color:var(--color-teal)}.kosher-hotels[data-astro-cid-lzxy5tcn]{margin-block-start:48px}.airport-summary[data-astro-cid-lzxy5tcn]{margin-block-start:40px}.airport-summary__lead[data-astro-cid-lzxy5tcn]{color:var(--color-text-soft);margin:6px 0 0}.airport-summary__list[data-astro-cid-lzxy5tcn]{gap:4px;margin:10px 0 0;padding-inline-start:20px;display:grid}.airport-summary__price[data-astro-cid-lzxy5tcn]{color:var(--color-muted)}.airport-summary__mode[data-astro-cid-lzxy5tcn]{color:var(--color-teal);font-weight:700}.airport-summary[data-astro-cid-lzxy5tcn] a[data-astro-cid-lzxy5tcn]{min-height:44px;color:var(--color-teal);align-items:center;font-weight:600;display:inline-flex}.kosher-hotels__intro[data-astro-cid-lzxy5tcn]{color:var(--color-text-soft);margin:6px 0 16px}.kosher-hotels__grid[data-astro-cid-lzxy5tcn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=640px){.kosher-hotels__grid[data-astro-cid-lzxy5tcn]{grid-template-columns:minmax(0,1fr)}}
