.areas-city-cat[data-v-3eba8424]{background:var(--bg-warm);color:var(--ink)}.areas-crumbs-section[data-v-3eba8424]{padding-top:0;padding-bottom:24px}.areas-section-head[data-v-3eba8424]{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px;display:flex}.areas-section-title[data-v-3eba8424]{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(28px,3.4vw,44px);line-height:1.05}.areas-subs-grid[data-v-3eba8424]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.areas-sub-card[data-v-3eba8424]{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:#fff;flex-direction:column;gap:14px;min-height:200px;padding:24px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.dark .areas-sub-card[data-v-3eba8424]{background:#111a26}.areas-sub-card[data-v-3eba8424]:hover{border-color:var(--ink);box-shadow:var(--shadow-md);transform:translateY(-2px)}.areas-sub-head[data-v-3eba8424]{align-items:flex-start;gap:12px;display:flex}.areas-sub-ico[data-v-3eba8424]{background:var(--accent-soft);width:44px;height:44px;color:var(--color-prohelp-500);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.min-w-0[data-v-3eba8424]{flex:1;min-width:0}.areas-sub-title[data-v-3eba8424]{font-family:var(--font-heading);letter-spacing:-.012em;color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:1.25}.areas-sub-meta[data-v-3eba8424]{color:var(--muted);margin:4px 0 0;font-size:12.5px}.areas-sub-desc[data-v-3eba8424]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.areas-sub-cta[data-v-3eba8424]{color:var(--color-prohelp-500);align-items:center;gap:6px;margin-top:auto;font-size:13.5px;font-weight:500;display:inline-flex}.areas-sub-card:hover .areas-sub-cta[data-v-3eba8424]{color:var(--ink)}.areas-chips[data-v-3eba8424]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}
