.area-page[data-astro-cid-l6f32bjr]{padding-top:24px;padding-bottom:64px;background:var(--cream);min-height:60vh}.area-head[data-astro-cid-l6f32bjr]{margin:14px 0 18px}.area-head[data-astro-cid-l6f32bjr] h1[data-astro-cid-l6f32bjr]{font-size:clamp(1.5rem,3.5vw,2.25rem);line-height:1.2;color:#8a3d21;margin:0 0 8px}.area-sub[data-astro-cid-l6f32bjr]{color:var(--text-muted);font-size:1rem;margin:0}.area-intro[data-astro-cid-l6f32bjr]{color:var(--text);font-size:.9375rem;line-height:1.55;margin:10px 0 0;max-width:900px}.area-highlights[data-astro-cid-l6f32bjr]{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-wrap:wrap;gap:6px 18px;max-width:1000px}.area-highlights[data-astro-cid-l6f32bjr] li[data-astro-cid-l6f32bjr]{position:relative;padding-left:20px;font-size:.8125rem;color:var(--text-muted)}.area-highlights[data-astro-cid-l6f32bjr] li[data-astro-cid-l6f32bjr]:before{content:"✓";position:absolute;left:0;color:#7badb2;font-weight:700}.area-faqs[data-astro-cid-l6f32bjr]{margin:48px 0 0;max-width:760px}.area-faqs__title[data-astro-cid-l6f32bjr]{font-family:var(--font-serif);color:#8a3d21;font-size:clamp(1.25rem,2.5vw,1.5rem);margin:0 0 16px}.area-faqs__list[data-astro-cid-l6f32bjr]{margin:0}.area-faqs__item[data-astro-cid-l6f32bjr]{padding:16px 0;border-top:1px solid rgba(138,61,33,.12)}.area-faqs__q[data-astro-cid-l6f32bjr]{font-weight:600;color:#8a3d21;margin:0 0 6px}.area-faqs__a[data-astro-cid-l6f32bjr]{margin:0;color:var(--text);line-height:1.6}.area-mobile-bar[data-astro-cid-l6f32bjr]{display:flex;gap:10px;margin:0 0 16px}.area-mobile-btn[data-astro-cid-l6f32bjr]{flex:1;padding:12px 14px;border:1.5px solid rgba(138,61,33,.25);background:#fff;border-radius:10px;font-family:inherit;font-size:.9375rem;font-weight:500;color:#8a3d21;cursor:pointer}.area-mobile-btn[data-astro-cid-l6f32bjr]:hover{background:#7badb21a}@media (min-width: 1024px){.area-mobile-bar[data-astro-cid-l6f32bjr]{display:none}}.area-grid[data-astro-cid-l6f32bjr]{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}@media (min-width: 1024px){.area-grid[data-astro-cid-l6f32bjr]{grid-template-columns:280px 1fr;gap:32px}}.area-rail[data-astro-cid-l6f32bjr]{position:relative}@media (min-width: 1024px){.area-rail[data-astro-cid-l6f32bjr]{position:sticky;top:84px;align-self:start;max-height:calc(100vh - 100px);overflow-y:auto}}.area-main[data-astro-cid-l6f32bjr]{min-width:0;display:flex;flex-direction:column}.area-banner-wrap[data-astro-cid-l6f32bjr]{margin-bottom:24px;order:99;display:flex;justify-content:center}.listings-grid[data-astro-cid-l6f32bjr]{order:0}@media (min-width: 1024px){.area-banner-wrap[data-astro-cid-l6f32bjr]{order:0}}.area-map-wrap[data-astro-cid-l6f32bjr]{margin-bottom:16px;background:#fff;border:1px solid rgba(138,61,33,.1);border-radius:12px;padding:12px 14px 14px}.area-map-head[data-astro-cid-l6f32bjr]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.area-map-title[data-astro-cid-l6f32bjr]{font-family:Georgia,serif;font-size:.875rem;color:#8a3d21;font-weight:600}.area-map-expand[data-astro-cid-l6f32bjr]{background:transparent;border:1px solid rgba(138,61,33,.25);color:#8a3d21;border-radius:6px;padding:4px 10px;font-size:.8125rem;cursor:pointer;font-family:inherit}.area-map-expand[data-astro-cid-l6f32bjr]:hover{background:#7badb21a}@media (max-width: 1023px){.area-map-wrap[data-astro-cid-l6f32bjr]{display:none}.area-map-wrap[data-astro-cid-l6f32bjr].is-expanded{display:block}}.area-map-wrap[data-astro-cid-l6f32bjr].is-expanded{position:fixed;inset:0;z-index:1000;margin:0;border-radius:0;padding:12px 16px 16px;display:flex;flex-direction:column}.area-map-wrap[data-astro-cid-l6f32bjr].is-expanded .cm{flex:1;display:flex;flex-direction:column}.area-map-wrap[data-astro-cid-l6f32bjr].is-expanded .cm-map{flex:1;height:auto!important}.listings-grid[data-astro-cid-l6f32bjr]{grid-template-columns:1fr;gap:20px}@media (min-width: 720px){.listings-grid[data-astro-cid-l6f32bjr]{grid-template-columns:repeat(2,1fr)}}.listing-wrapper[data-astro-cid-l6f32bjr]{transition:box-shadow .25s ease,transform .25s ease;border-radius:var(--radius)}.listing-wrapper[data-astro-cid-l6f32bjr].is-highlighted{box-shadow:0 0 0 3px #de6e00,0 8px 28px #de6e002e}.listings-empty[data-astro-cid-l6f32bjr]{text-align:center;padding:48px 24px;color:var(--text-muted);font-size:1rem}.empty-state[data-astro-cid-l6f32bjr]{text-align:center;padding:64px 24px;color:var(--text-muted)}.suggest-nudge[data-astro-cid-l6f32bjr]{background:#ffa08726;border:1.5px solid #FFA087;border-radius:var(--radius);padding:28px;display:flex;flex-direction:column;gap:10px;max-width:600px;margin:32px auto 0;text-align:center}.suggest-nudge[data-astro-cid-l6f32bjr] h3[data-astro-cid-l6f32bjr]{font-family:var(--font-serif);color:#8a3d21}.suggest-nudge[data-astro-cid-l6f32bjr] p[data-astro-cid-l6f32bjr]{color:var(--text-muted)}.area-email[data-astro-cid-l6f32bjr]{margin-top:48px}.area-browse-side[data-astro-cid-l6f32bjr]{margin:16px 0 0;padding:14px;background:#fff;border:1px solid rgba(138,61,33,.1);border-radius:12px}.area-browse-side__label[data-astro-cid-l6f32bjr]{display:block;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:#8a3d21;font-weight:600;margin:0 0 8px}.area-browse-side[data-astro-cid-l6f32bjr] ul[data-astro-cid-l6f32bjr]{list-style:none;padding:0;margin:0}.area-browse-side[data-astro-cid-l6f32bjr] li[data-astro-cid-l6f32bjr]{margin:0}.area-browse-side[data-astro-cid-l6f32bjr] a[data-astro-cid-l6f32bjr]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:6px 4px;color:#8a3d21;font-size:.875rem;text-decoration:none;border-radius:6px}.area-browse-side[data-astro-cid-l6f32bjr] a[data-astro-cid-l6f32bjr]:hover{background:#7badb21f}.area-browse-side__name[data-astro-cid-l6f32bjr]{text-decoration:underline;text-decoration-color:#8a3d2140}.area-browse-side__n[data-astro-cid-l6f32bjr]{color:var(--text-muted);font-size:.8rem;flex-shrink:0}
