.pSSpga_areas_page{flex-direction:column;min-height:100vh;display:flex}.pSSpga_region_areas_wrap{background-color:var(--background-one)}.pSSpga_region_areas_contain{padding-inline:var(--container-padding)}.pSSpga_region_areas_layout{gap:var(--size-2);flex-direction:column;display:flex}.pSSpga_region_areas_content{gap:var(--size-0-75);flex-direction:column;display:flex}.pSSpga_region_areas_description{max-width:60ch}.pSSpga_region_areas_grid{gap:var(--size-1);grid-template-columns:1fr;display:grid}@media (min-width:640px){.pSSpga_region_areas_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pSSpga_region_areas_grid{grid-template-columns:repeat(4,1fr)}}.pSSpga_region_areas_card_link{height:100%;text-decoration:none;display:block}.pSSpga_region_areas_card_link:hover .pSSpga_region_areas_card_city{color:var(--heading-accent)}.pSSpga_region_areas_card_link:hover .pSSpga_region_areas_card_accent{transform:scaleX(1)}.pSSpga_region_areas_card_link:hover .pSSpga_region_areas_card{box-shadow:var(--shadow-lg)}.pSSpga_region_areas_card{background:var(--card-background);border:var(--border-regular) solid var(--card-border);border-radius:var(--radius-lg);padding:var(--size-1-5);gap:var(--size-0-75);height:100%;transition:box-shadow var(--transition-default);flex-direction:column;display:flex;position:relative;overflow:hidden}.pSSpga_region_areas_card_accent{width:100%;height:var(--size-0-25);background:var(--heading-accent);transform-origin:0;transition:transform var(--duration-normal) var(--ease-default);position:absolute;top:0;left:0;transform:scaleX(0)}.pSSpga_region_areas_card_header{align-items:center;gap:var(--size-0-75);display:flex}.pSSpga_region_areas_card_icon{width:var(--size-2-5);height:var(--size-2-5);background-color:color-mix(in srgb, var(--heading-accent) 12%, transparent);border:var(--border-regular) solid color-mix(in srgb, var(--heading-accent) 30%, transparent);color:var(--heading-accent);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pSSpga_region_areas_card_city{font-family:var(--font-family-h6);font-size:var(--font-size-text-lg);font-weight:var(--font-weight-h6);line-height:var(--font-height-text-lg);letter-spacing:var(--font-spacing-text-lg);color:var(--heading-main);transition:color var(--transition-default)}.pSSpga_region_areas_card_description{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.pSSpga_region_areas_card_cta{align-items:center;gap:var(--size-0-25);font-family:var(--font-family-h6);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-h6);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--heading-accent);margin-top:auto;display:inline-flex}
