.AreaDetailLayout_layout__qFkIs{color:var(--ui-ink);background:#fff}.AreaDetailLayout_shell__mJCuX{width:min(1120px,calc(100% - 48px));margin-inline:auto}.AreaDetailLayout_hero__e8sbb{background:var(--ui-cream);border-block:1px solid var(--ui-line);padding-block:40px}.AreaDetailLayout_heroGrid__mmBwC{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center}.AreaDetailLayout_location__1XiVj{display:flex;align-items:center;gap:6px;color:var(--ui-blue-ink);font-size:14px;font-weight:500}.AreaDetailLayout_hero__e8sbb h1{margin:10px 0 6px;font-size:32px;line-height:1.5}.AreaDetailLayout_subtitle__3iyDc{margin:0;color:var(--ui-muted);font-size:15px;line-height:1.8}.AreaDetailLayout_heroCopy__6Sxj5>p{margin:0;color:var(--ui-muted);font-size:15px;line-height:1.85}.AreaDetailLayout_actions__f_wT0{display:flex;gap:20px;align-items:center;margin-top:20px}.AreaDetailLayout_primary__GpgEF,.AreaDetailLayout_secondary__YNF9_,.AreaDetailLayout_textLink__EoKW4{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none}.AreaDetailLayout_primary__GpgEF{min-height:44px;padding:10px 18px;border-radius:var(--ui-radius);background:var(--ui-blue-ink);color:#fff}.AreaDetailLayout_primary__GpgEF:hover{background:#184c68}.AreaDetailLayout_secondary__YNF9_,.AreaDetailLayout_textLink__EoKW4{color:var(--ui-blue-ink);min-height:44px}.AreaDetailLayout_secondary__YNF9_:hover,.AreaDetailLayout_textLink__EoKW4:hover{text-decoration:underline;text-underline-offset:4px}.AreaDetailLayout_navigation__AOBPz{position:sticky;top:64px;z-index:10;border-bottom:1px solid var(--ui-line);background:#fff}.AreaDetailLayout_navigation__AOBPz>div{display:flex;gap:32px}.AreaDetailLayout_navigation__AOBPz a{padding:15px 0;font-size:14px;font-weight:500;color:var(--ui-blue-ink);text-decoration:none}.AreaDetailLayout_navigation__AOBPz a:focus-visible,.AreaDetailLayout_navigation__AOBPz a:hover{text-decoration:underline;text-underline-offset:8px}.AreaDetailLayout_section__N3Fxj{padding-block:28px;border-bottom:1px solid var(--ui-line);scroll-margin-top:148px}.AreaDetailLayout_sectionHeading__s6_Tl{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.AreaDetailLayout_sectionHeading__s6_Tl h2{display:flex;align-items:center;gap:10px;margin:0;font-size:22px;line-height:1.5}.AreaDetailLayout_sectionHeading__s6_Tl svg{flex-shrink:0}.AreaDetailLayout_sectionHeading__s6_Tl .AreaDetailLayout_textLink__EoKW4{white-space:nowrap}.AreaDetailLayout_empty__8TO4_{padding:16px 20px;margin:0;border-left:3px solid var(--ui-blue);background:#f5faff;color:var(--ui-muted);font-size:15px;line-height:1.8}.AreaDetailLayout_communityGrid__48M5m,.AreaDetailLayout_propertyGrid__IYT1a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.AreaDetailLayout_communityGrid__48M5m>*,.AreaDetailLayout_propertyGrid__IYT1a>*{min-width:0}.AreaDetailLayout_introduction__jAYWn{border-bottom:0;padding-bottom:48px}.AreaDetailLayout_prose__voE91{max-width:840px;color:var(--ui-muted);font-size:16px;line-height:1.85}.AreaDetailLayout_prose__voE91 .ad-prose{margin-top:0;color:inherit;font-size:inherit;line-height:inherit}.AreaDetailLayout_prose__voE91 .ad-prose :is(h2,h3,h4,strong){color:var(--ui-ink)}.AreaDetailLayout_prose__voE91 .ad-prose a{color:var(--ui-blue-ink)}.AreaDetailLayout_prose__voE91 p{margin:0 0 16px;white-space:pre-line}.AreaDetailLayout_prose__voE91 p:last-child{margin-bottom:0}@media (min-width:901px){.AreaDetailLayout_navigation__AOBPz{top:74px}}@media (max-width:767px){.AreaDetailLayout_shell__mJCuX{width:calc(100% - 32px)}.AreaDetailLayout_hero__e8sbb{padding-block:24px}.AreaDetailLayout_heroGrid__mmBwC{grid-template-columns:minmax(0,1fr);gap:16px}.AreaDetailLayout_hero__e8sbb h1{font-size:28px;margin-top:6px}.AreaDetailLayout_heroCopy__6Sxj5>p,.AreaDetailLayout_subtitle__3iyDc{font-size:14px}.AreaDetailLayout_actions__f_wT0{gap:16px;margin-top:16px}.AreaDetailLayout_primary__GpgEF{padding-inline:14px}.AreaDetailLayout_navigation__AOBPz{top:64px}.AreaDetailLayout_navigation__AOBPz>div{gap:0;justify-content:space-between}.AreaDetailLayout_navigation__AOBPz a{flex:1;text-align:center}.AreaDetailLayout_section__N3Fxj{padding-block:24px;scroll-margin-top:128px}.AreaDetailLayout_sectionHeading__s6_Tl{gap:8px;margin-bottom:8px}.AreaDetailLayout_sectionHeading__s6_Tl h2{font-size:20px;gap:8px}.AreaDetailLayout_empty__8TO4_{padding:12px 14px;font-size:14px}.AreaDetailLayout_communityGrid__48M5m,.AreaDetailLayout_propertyGrid__IYT1a{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;padding:2px 0 12px}.AreaDetailLayout_communityGrid__48M5m>*,.AreaDetailLayout_propertyGrid__IYT1a>*{flex:0 0 min(280px,calc(100% - 24px));scroll-snap-align:start}.AreaDetailLayout_prose__voE91{font-size:15px}}.AreaDetailLayout_heroImage__HTz72{position:relative;aspect-ratio:16/5;max-height:340px;overflow:hidden;margin-bottom:24px}.AreaDetailLayout_areaImage__qg6LB{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.AreaDetailLayout_areaGrid__LapJr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.AreaDetailLayout_areaCard__ZhBfs{display:block;min-width:0;overflow:hidden;border:1px solid var(--ui-line);border-radius:var(--ui-radius);text-decoration:none;color:inherit}.AreaDetailLayout_areaCard__ZhBfs:hover{border-color:var(--ui-blue-ink)}.AreaDetailLayout_areaCardMedia__w7Nll{position:relative;aspect-ratio:16/10;background:var(--ui-cream);overflow:hidden}.AreaDetailLayout_areaCardCopy__aUvBB{padding:16px}.AreaDetailLayout_areaCardCopy__aUvBB h3{margin:4px 0 8px;font-size:18px}.AreaDetailLayout_areaCardCopy__aUvBB p{margin:0;color:var(--ui-muted);font-size:14px;line-height:1.8}@media (max-width:767px){.AreaDetailLayout_heroImage__HTz72{aspect-ratio:16/9;margin-bottom:16px}.AreaDetailLayout_areaGrid__LapJr{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;padding-block:2px 12px}.AreaDetailLayout_areaGrid__LapJr>.AreaDetailLayout_areaCard__ZhBfs{flex:0 0 72vw;max-width:100%;scroll-snap-align:start}.AreaDetailLayout_areaCardCopy__aUvBB{padding:12px}}.RegionBreadcrumb_breadcrumb__OqMU5{width:min(1160px,calc(100% - 48px));margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding-block:20px;color:var(--ui-muted);font-size:12px}.RegionBreadcrumb_breadcrumb__OqMU5 a:hover{color:var(--ui-red)}.RegionBreadcrumb_breadcrumb__OqMU5 strong{color:var(--ui-ink)}@media (max-width:640px){.RegionBreadcrumb_breadcrumb__OqMU5{width:calc(100% - 40px);padding-block:14px}}