._page_2jqin_1{max-width:1280px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6) var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-12)}._skeleton_2jqin_9{height:60vh;margin:var(--spacing-8)}._notFound_2jqin_10{padding:var(--spacing-16) var(--spacing-6);text-align:center}._breadcrumb_2jqin_11{font-size:.875rem;color:var(--muted-foreground)}._breadcrumb_2jqin_11 a{color:var(--muted-foreground)}._breadcrumb_2jqin_11 a:hover{color:var(--primary)}._header_2jqin_14{max-width:860px}._title_2jqin_15{font-family:var(--font-family-display);font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;margin:0 0 var(--spacing-6)}._intro_2jqin_21{font-size:1.1rem;line-height:1.7;color:#ffffffd9;margin:0 0 var(--spacing-4)}._quickLinks_2jqin_22{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-6)}._quickLinks_2jqin_22 a{border:1px solid var(--border);border-radius:999px;padding:var(--spacing-2) var(--spacing-4);font-size:.9rem;color:var(--foreground);text-decoration:none}._quickLinks_2jqin_22 a:hover{border-color:var(--primary);color:var(--primary)}._section_2jqin_32{display:flex;flex-direction:column;gap:var(--spacing-6)}._sectionTitle_2jqin_33{font-family:var(--font-family-display);font-size:clamp(1.4rem,3vw,2rem);margin:0}._grid_2jqin_34{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-6)}._muted_2jqin_35{color:var(--muted-foreground)}._faqItem_2jqin_36{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:var(--spacing-4) var(--spacing-6);max-width:860px}._faqItem_2jqin_36 summary{cursor:pointer;font-weight:600}._faqItem_2jqin_36 p{margin:var(--spacing-3) 0 0;color:#fffc;line-height:1.7}._cityLinks_2jqin_45{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--spacing-3) var(--spacing-6)}._cityLinks_2jqin_45 a{color:var(--foreground)}._cityLinks_2jqin_45 a:hover{color:var(--primary)}._types_2jqin_48{font-size:.85rem;color:var(--muted-foreground)}@media(max-width:1100px){._grid_2jqin_34{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){._grid_2jqin_34{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){._grid_2jqin_34{grid-template-columns:minmax(0,1fr)}._page_2jqin_1{padding:var(--spacing-6) var(--spacing-4) var(--spacing-12)}}
