.area-page[data-astro-cid-4qfpzedw]{padding-top:24px;padding-bottom:64px;background:var(--cream);min-height:60vh}.area-head[data-astro-cid-4qfpzedw]{margin:14px 0 22px;max-width:760px}.area-head[data-astro-cid-4qfpzedw] h1[data-astro-cid-4qfpzedw]{font-size:clamp(1.5rem,3.5vw,2.25rem);line-height:1.2;color:#8a3d21;margin:0 0 8px}.area-sub[data-astro-cid-4qfpzedw]{color:var(--text-muted);font-size:1rem;margin:0}.cat-intro[data-astro-cid-4qfpzedw]{color:var(--text-muted);font-size:.95rem;line-height:1.6;margin:10px 0 0}.area-mobile-bar[data-astro-cid-4qfpzedw]{display:flex;gap:10px;margin:0 0 16px}.area-mobile-btn[data-astro-cid-4qfpzedw]{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-4qfpzedw]:hover{background:#7badb21a}@media (min-width: 1024px){.area-mobile-bar[data-astro-cid-4qfpzedw]{display:none}}.cat-featured[data-astro-cid-4qfpzedw]{margin:0 0 24px;max-width:420px}.cat-featured-label[data-astro-cid-4qfpzedw]{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#de6e00;font-weight:600;margin:0 0 8px}.area-grid[data-astro-cid-4qfpzedw]{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}@media (min-width: 1024px){.area-grid[data-astro-cid-4qfpzedw]{grid-template-columns:280px 1fr;gap:32px}}.area-rail[data-astro-cid-4qfpzedw]{position:relative}@media (min-width: 1024px){.area-rail[data-astro-cid-4qfpzedw]{position:sticky;top:84px;align-self:start;max-height:calc(100vh - 100px);overflow-y:auto}}.area-main[data-astro-cid-4qfpzedw]{min-width:0;display:flex;flex-direction:column}.area-banner-wrap[data-astro-cid-4qfpzedw]{margin-bottom:24px;order:99;display:flex;justify-content:center}.listings-grid[data-astro-cid-4qfpzedw]{order:0}@media (min-width: 1024px){.area-banner-wrap[data-astro-cid-4qfpzedw]{order:0}}.area-map-wrap[data-astro-cid-4qfpzedw]{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-4qfpzedw]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.area-map-title[data-astro-cid-4qfpzedw]{font-family:Georgia,serif;font-size:.875rem;color:#8a3d21;font-weight:600}.area-map-expand[data-astro-cid-4qfpzedw]{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-4qfpzedw]:hover{background:#7badb21a}@media (max-width: 1023px){.area-map-wrap[data-astro-cid-4qfpzedw]{display:none}.area-map-wrap[data-astro-cid-4qfpzedw].is-expanded{display:block}}.area-map-wrap[data-astro-cid-4qfpzedw].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-4qfpzedw].is-expanded .cm{flex:1;display:flex;flex-direction:column}.area-map-wrap[data-astro-cid-4qfpzedw].is-expanded .cm-map{flex:1;height:auto!important}.listings-grid[data-astro-cid-4qfpzedw]{grid-template-columns:1fr;gap:20px}@media (min-width: 720px){.listings-grid[data-astro-cid-4qfpzedw]{grid-template-columns:repeat(2,1fr)}}.listing-wrapper[data-astro-cid-4qfpzedw]{transition:box-shadow .25s ease,transform .25s ease;border-radius:var(--radius)}.listing-wrapper[data-astro-cid-4qfpzedw].is-highlighted{box-shadow:0 0 0 3px #de6e00,0 8px 28px #de6e002e}.listings-empty[data-astro-cid-4qfpzedw]{text-align:center;padding:48px 24px;color:var(--text-muted);font-size:1rem}.cat-siblings[data-astro-cid-4qfpzedw]{margin:40px 0 0}.cat-siblings[data-astro-cid-4qfpzedw] h2[data-astro-cid-4qfpzedw]{font-family:var(--font-serif);color:#8a3d21;font-size:1.125rem;margin:0 0 14px}.cat-siblings[data-astro-cid-4qfpzedw] ul[data-astro-cid-4qfpzedw]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.cat-siblings[data-astro-cid-4qfpzedw] a[data-astro-cid-4qfpzedw]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:#fff;border:1.5px solid rgba(138,61,33,.2);border-radius:999px;color:#8a3d21;font-size:.9rem;text-decoration:none;font-weight:500}.cat-siblings[data-astro-cid-4qfpzedw] a[data-astro-cid-4qfpzedw]:hover{background:#7badb21f;border-color:#7badb2}.cat-siblings[data-astro-cid-4qfpzedw] .cat-n[data-astro-cid-4qfpzedw]{color:var(--text-muted);font-size:.8rem;font-weight:400}.area-email[data-astro-cid-4qfpzedw]{margin-top:48px}
