.tile-swimming{padding:2.6875rem 0 1.758rem}.tile-swimming.l-padding-bottom-swimming-none{padding-bottom:0}.tile-swimming h2{margin-bottom:.8125rem}@media (min-width:37.56rem){.tile-swimming h2{margin-bottom:.875rem}}@media (min-width:48.1rem){.tile-swimming{padding:3.5625rem 0 3.21rem}.tile-swimming h2{margin-bottom:1.25rem}}.tile-swimming .l-pool-name{margin:.625rem 0 0}.tile-swimming .l-fitness-items{min-width:17.5rem}.tile-swimming li{padding:0 0 1rem}.tile-swimming li:last-child{padding:0 0 .625rem}.tile-swimming.l-local-area-swimming{padding:1.75rem 0 2.2rem}@media (min-width:37.56rem){.tile-swimming .l-fitness-items:nth-child(2n){margin-right:0}.tile-swimming .l-fitness-items:nth-child(3n){margin-right:1.25rem}.tile-swimming.l-local-area-swimming{padding:1.875rem 0 2.5rem}}@media (min-width:48.1rem){.tile-swimming .l-fitness-items:nth-child(2n){margin-right:1.25rem}.tile-swimming .l-fitness-items:nth-child(3n){margin-right:0}.tile-swimming.l-local-area-swimming{padding:3rem 0 3.5625rem}}.tile-swimming.l-local-area-swimming .l-pool-name{margin:.125rem 0 0}.tile-swimming.l-local-area-swimming h2{margin-bottom:-1rem}@media (min-width:37.56rem){.tile-swimming.l-local-area-swimming h2{margin-bottom:-.375rem}}@media (min-width:48.1rem){.tile-swimming.l-local-area-swimming h2{margin-bottom:-.25rem}}.tile-swimming.l-local-area-swimming .l-fitness-items{margin-top:2.25rem}