.AreaPage_hero__Av00n{padding:calc(var(--header-h) + 36px) 0 56px;border-bottom:1px solid var(--line);background:radial-gradient(60% 80% at 85% 20%,rgba(0,189,111,.1),transparent 70%)}.AreaPage_heroGrid__mo_64{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:56px;gap:56px;align-items:center}.AreaPage_heroActions__CEiGz{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.AreaPage_heroMap__tE99d{min-width:0}.AreaPage_regions__2SxIz .AreaPage_groups___UbRK{margin-top:28px}.AreaPage_breadcrumbs__rREIM{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted);margin-bottom:24px}.AreaPage_title__QpTj7{font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.08;letter-spacing:-.04em;max-width:22ch}.AreaPage_intro__tv7Ge{margin-top:20px;color:var(--muted);max-width:62ch;line-height:1.75}.AreaPage_groups___UbRK{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.AreaPage_group__DPZuV{padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.AreaPage_groupTitle__JNMYW{font-size:18px;font-weight:600;margin-bottom:16px;color:var(--green-light)}.AreaPage_placeList__OJWvU{display:flex;flex-wrap:wrap;gap:10px;list-style:none}.AreaPage_placeList__OJWvU li a,.AreaPage_placeList__OJWvU li span{display:inline-block;padding:8px 14px;border-radius:999px;border:1px solid var(--line);font-size:14px}.AreaPage_placeList__OJWvU li a:hover{border-color:rgba(0,189,111,.45);color:var(--green-light)}.AreaPage_industry__cIqnt{background:var(--surface)}.AreaPage_industryLinks__bz56Y{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:24px}.AreaPage_industryCard__7u_aG{padding:24px;border:1px solid var(--line);border-radius:var(--radius);font-weight:600;transition:border-color .2s ease,background .2s ease}.AreaPage_industryCard__7u_aG:hover{border-color:rgba(0,189,111,.45);background:rgba(0,189,111,.06)}.AreaPage_mapNote__G2X_W{text-align:center;color:var(--muted);font-size:13px;margin-top:12px}@media (max-width:960px){.AreaPage_heroGrid__mo_64{grid-template-columns:1fr;gap:36px}}@media (max-width:768px){.AreaPage_hero__Av00n{padding:calc(var(--header-h) + 16px) 0 40px}.AreaPage_groups___UbRK,.AreaPage_industryLinks__bz56Y{grid-template-columns:1fr}}.AreaPage_heroMap__tE99d>*{max-width:520px}