#best-sports-facilities-in-whitefield-page{--bsfw-green:#063d2b;--bsfw-green-dark:#02271c;--bsfw-lime:#b7ff19;--bsfw-offwhite:#f4f4ed;--bsfw-white:#fff;--bsfw-black:#07100d;--bsfw-text:#303934;--bsfw-muted:#69736e;--bsfw-line:rgba(7,16,13,.14);background:var(--bsfw-offwhite);color:var(--bsfw-black)}.best-sports-facilities-in-whitefield-container{width:min(1120px,calc(100% - 56px));margin:0 auto}.best-sports-facilities-in-whitefield-hero{position:relative;min-height:500px;display:flex;align-items:flex-end;overflow:hidden;background-image:url(/gallery/best-sports-facilities-in-whitefield.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:50px 0;color:var(--bsfw-white)}.best-sports-facilities-in-whitefield-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,24,17,.88),rgba(0,24,17,.67) 46%,rgba(0,24,17,.35))}.best-sports-facilities-in-whitefield-hero .best-sports-facilities-in-whitefield-container{position:relative;z-index:2}.best-sports-facilities-in-whitefield-hero-content{width:min(850px,100%);padding:95px 0 78px}.best-sports-facilities-in-whitefield-hero-label{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;margin-bottom:22px;background:var(--bsfw-lime);color:var(--bsfw-green-dark);font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.best-sports-facilities-in-whitefield-hero h1{max-width:850px;margin:0;color:var(--bsfw-white);font-family:Big Shoulders Display,sans-serif;font-size:clamp(52px,6.5vw,82px);font-weight:600;letter-spacing:-.025em;line-height:.97;text-transform:uppercase}.best-sports-facilities-in-whitefield-hero p{max-width:650px;margin:25px 0 0;color:hsla(0,0%,100%,.86);font-family:Inter,sans-serif;font-size:15px;line-height:1.75}.best-sports-facilities-in-whitefield-article{padding:90px 0 110px;background:var(--bsfw-offwhite)}.best-sports-facilities-in-whitefield-content{width:min(800px,100%);margin:0 auto}.best-sports-facilities-in-whitefield-section{padding-bottom:70px;margin-bottom:70px;border-bottom:1px solid var(--bsfw-line)}.best-sports-facilities-in-whitefield-section-label{margin-bottom:15px;color:var(--bsfw-green);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.14em;line-height:1}.best-sports-facilities-in-whitefield-section h2{max-width:780px;margin:0 0 25px;color:var(--bsfw-green-dark);font-family:Big Shoulders Display,sans-serif;font-size:clamp(38px,4.5vw,56px);font-weight:600;letter-spacing:-.025em;line-height:1;text-transform:uppercase}.best-sports-facilities-in-whitefield-section p{margin:0 0 20px;color:var(--bsfw-text);font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.9}.best-sports-facilities-in-whitefield-section p:last-child{margin-bottom:0}.best-sports-facilities-in-whitefield-final strong,.best-sports-facilities-in-whitefield-section strong{color:var(--bsfw-green);font-weight:700}.best-sports-facilities-in-whitefield-final{padding:48px 50px 52px;background:var(--bsfw-green)}.best-sports-facilities-in-whitefield-final .best-sports-facilities-in-whitefield-section-label{color:var(--bsfw-lime)}.best-sports-facilities-in-whitefield-final h2{max-width:650px;margin:0 0 22px;color:var(--bsfw-white);font-family:Big Shoulders Display,sans-serif;font-size:clamp(42px,5vw,60px);font-weight:600;letter-spacing:-.025em;line-height:.98;text-transform:uppercase}.best-sports-facilities-in-whitefield-final p{max-width:700px;margin:0 0 17px;color:hsla(0,0%,100%,.78);font-family:Inter,sans-serif;font-size:15px;line-height:1.8}.best-sports-facilities-in-whitefield-final strong{color:var(--bsfw-lime)}.best-sports-facilities-in-whitefield-button{display:inline-flex;align-items:center;gap:22px;min-height:48px;margin-top:8px;padding:0 19px;background:var(--bsfw-lime);color:var(--bsfw-green-dark);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background .2s ease,transform .2s ease}.best-sports-facilities-in-whitefield-button span{font-size:14px}.best-sports-facilities-in-whitefield-button:hover{background:var(--bsfw-white);transform:translateY(-2px)}.best-sports-facilities-in-whitefield-faq{margin-top:100px;padding-top:65px;border-top:1px solid var(--bsfw-line)}.best-sports-facilities-in-whitefield-faq-heading{margin-bottom:36px}.best-sports-facilities-in-whitefield-faq-heading>span{display:block;margin-bottom:13px;color:var(--bsfw-green);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.best-sports-facilities-in-whitefield-faq-heading h2{margin:0;color:var(--bsfw-green-dark);font-family:Big Shoulders Display,sans-serif;font-size:clamp(45px,5.5vw,68px);font-weight:600;letter-spacing:-.025em;line-height:.96;text-transform:uppercase}.best-sports-facilities-in-whitefield-faq-list{border-top:1px solid var(--bsfw-line)}.best-sports-facilities-in-whitefield-faq-item{margin:0;border-bottom:1px solid var(--bsfw-line)}.best-sports-facilities-in-whitefield-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:72px;padding:17px 0;color:var(--bsfw-black);cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:1.5;list-style:none}.best-sports-facilities-in-whitefield-faq-item summary::-webkit-details-marker{display:none}.best-sports-facilities-in-whitefield-faq-item summary::marker{display:none}.best-sports-facilities-in-whitefield-faq-icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(7,16,13,.2);border-radius:50%;color:var(--bsfw-black);font-family:Arial,sans-serif;font-size:16px;font-weight:300;line-height:1;transition:transform .2s ease,background .2s ease,color .2s ease}.best-sports-facilities-in-whitefield-faq-item[open] .best-sports-facilities-in-whitefield-faq-icon{transform:rotate(45deg);background:var(--bsfw-green);border-color:var(--bsfw-green);color:var(--bsfw-lime)}.best-sports-facilities-in-whitefield-faq-answer{max-width:760px;padding:0 60px 24px 0}.best-sports-facilities-in-whitefield-faq-answer p{margin:0;color:var(--bsfw-muted);font-family:Inter,sans-serif;font-size:15px;line-height:1.8}@media (max-width:900px){.best-sports-facilities-in-whitefield-container{width:min(100% - 44px,800px)}.best-sports-facilities-in-whitefield-hero{min-height:470px}.best-sports-facilities-in-whitefield-hero-content{padding:80px 0 65px}.best-sports-facilities-in-whitefield-hero h1{font-size:clamp(48px,8vw,70px)}.best-sports-facilities-in-whitefield-article{padding-top:75px}}@media (max-width:700px){.best-sports-facilities-in-whitefield-container{width:calc(100% - 32px)}.best-sports-facilities-in-whitefield-hero{min-height:440px;background-position:50%}.best-sports-facilities-in-whitefield-hero-overlay{background:linear-gradient(90deg,rgba(0,24,17,.9),rgba(0,24,17,.68))}.best-sports-facilities-in-whitefield-hero-content{padding:65px 0 55px}.best-sports-facilities-in-whitefield-hero-label{margin-bottom:18px;min-height:27px;padding:0 10px;font-size:8px}.best-sports-facilities-in-whitefield-hero h1{font-size:clamp(43px,12.5vw,62px);line-height:.98}.best-sports-facilities-in-whitefield-hero p{margin-top:20px;font-size:13.5px;line-height:1.7}.best-sports-facilities-in-whitefield-article{padding:60px 0 70px}.best-sports-facilities-in-whitefield-section{padding-bottom:50px;margin-bottom:50px}.best-sports-facilities-in-whitefield-section h2{margin-bottom:20px;font-size:clamp(35px,10vw,50px);line-height:.99}.best-sports-facilities-in-whitefield-section p{font-size:14px;line-height:1.82}.best-sports-facilities-in-whitefield-final{padding:40px 24px 43px}.best-sports-facilities-in-whitefield-final h2{font-size:clamp(39px,11vw,53px)}.best-sports-facilities-in-whitefield-final p{font-size:14px;line-height:1.78}.best-sports-facilities-in-whitefield-button{width:100%;justify-content:space-between;margin-top:13px}.best-sports-facilities-in-whitefield-faq{margin-top:70px;padding-top:52px}.best-sports-facilities-in-whitefield-faq-heading{margin-bottom:30px}.best-sports-facilities-in-whitefield-faq-heading h2{font-size:clamp(42px,11.5vw,58px)}.best-sports-facilities-in-whitefield-faq-item summary{min-height:68px;padding:16px 0;font-size:14px}.best-sports-facilities-in-whitefield-faq-icon{width:27px;height:27px;font-size:15px}.best-sports-facilities-in-whitefield-faq-answer{padding:0 40px 22px 0}.best-sports-facilities-in-whitefield-faq-answer p{font-size:13.5px;line-height:1.75}}@media (max-width:480px){.best-sports-facilities-in-whitefield-container{width:calc(100% - 26px)}.best-sports-facilities-in-whitefield-hero{min-height:410px}.best-sports-facilities-in-whitefield-hero-content{padding:55px 0 48px}.best-sports-facilities-in-whitefield-hero h1{font-size:30px}.best-sports-facilities-in-whitefield-hero p{font-size:13px}.best-sports-facilities-in-whitefield-section h2{font-size:25px}.best-sports-facilities-in-whitefield-section p{font-size:13.5px}.best-sports-facilities-in-whitefield-final{padding:35px 20px 38px}.best-sports-facilities-in-whitefield-faq-heading h2{font-size:30px}.best-sports-facilities-in-whitefield-faq-item summary{font-size:13px}.best-sports-facilities-in-whitefield-faq-answer{padding-right:4px}.best-sports-facilities-in-whitefield-faq-answer p{font-size:13px}}