.LocationsPage_pageWrapper__U2SsJ{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--text-light)}.LocationsPage_mainContent__TtT1v{flex:1 1;padding:40px 20px;max-width:1200px;width:100%;margin:0 auto}.LocationsPage_pageTitle__QKUws{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:40px;color:#fff}.LocationsPage_pageDescription__sMwNz{text-align:center;font-size:1.1rem;color:rgba(255,255,255,.8);margin-bottom:40px}.LocationsPage_provincesContainer__sT4B2{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:30px;gap:30px}.LocationsPage_provinceSection___tPjs{background:rgba(255,255,255,.1);border-radius:12px;padding:20px;border:1px solid rgba(255,255,255,.2)}.LocationsPage_provinceName__NP7KH{margin-top:0;margin-bottom:15px;font-size:1.5rem;border-bottom:2px solid var(--accent);padding-bottom:10px;color:white}.LocationsPage_provinceName__NP7KH a{color:#fff;text-decoration:none;transition:color .2s ease}.LocationsPage_provinceName__NP7KH a:hover{color:var(--accent)}.LocationsPage_districtsList__OZ5sU{list-style:none;padding:0;margin:0;column-count:2;gap:10px}.LocationsPage_districtsList__OZ5sU li a{color:#fff;text-decoration:none;padding:5px 0;display:block;transition:color .2s ease}.LocationsPage_districtsList__OZ5sU li a:hover{color:#fff}.LocationsPage_seoText__WnHoC{margin-top:60px;padding:30px;background:rgba(0,0,0,.2);border-radius:12px;color:rgba(255,255,255,.85);line-height:1.8}.LocationsPage_seoText__WnHoC h2{color:#fff;margin-top:0}.LocationsPage_seoText__WnHoC h3{color:#fff;margin-top:25px}.LocationsPage_locationsGrid__PUYiJ{background:rgba(255,255,255,.1);border-radius:16px;padding:15px 30px;border:1px solid rgba(255,255,255,.2)}.LocationsPage_locationLink__GarjA{display:block;color:#fff;text-decoration:none;padding:16px 15px;border-radius:8px;font-weight:500;font-size:1.1rem;transition:background-color .2s ease;border-bottom:1px solid rgba(255,255,255,.1)}.LocationsPage_locationsGrid__PUYiJ a:last-child{border-bottom:none}.LocationsPage_locationLink__GarjA:hover{background-color:rgba(255,255,255,.15);color:#fff}