
:root{--dark:#145b46;--green:#116b50;--light:#f6f7f6;--gold:#ffe000;--text:#243b33;--muted:#626c67;--border:#dce2de}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6f7f6;color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;line-height:1.65}a{color:#116b50}a:hover{text-decoration:none}img{max-width:100%;height:auto}.shell{width:min(1180px,calc(100% - 40px));margin:auto}.top-note{background:#145b46;color:#f2fff9;text-align:center;padding:6px 12px;font-size:11px}.header{background:white;box-shadow:0 2px 15px #152e2110;position:relative;z-index:50}.nav-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:78px}.brand{display:block;flex:none;text-decoration:none;color:#ffffff;font-size:23px;font-weight:900;line-height:1.05}.brand span,.brand-mark{color:#ffe000}.brand small{display:block;font-size:10px;font-weight:500;color:#d9eee4;margin-top:6px}.nav-row nav>ul{display:flex;align-items:center;gap:5px;list-style:none;padding:0;margin:0;flex-wrap:nowrap}.nav-row li{position:relative;white-space:nowrap}.nav-row li>a{display:inline-block;padding:11px 9px;text-decoration:none;color:#283c35;font-size:13px;font-weight:650}.nav-row li>a:hover{color:#116b50}.drop-toggle{border:0;background:transparent;color:#283c35;padding:6px;cursor:pointer}.dropdown{display:none;position:absolute;top:100%;left:0;min-width:245px;max-height:65vh;overflow:auto;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 14px 40px #0002;padding:8px;z-index:70}.dropdown a{display:block;padding:7px 10px!important;white-space:normal;font-size:12px!important}.menu-parent:hover .dropdown,.menu-parent:focus-within .dropdown,.menu-parent.open .dropdown{display:block}.mobile-toggle{display:none}.hero{background:linear-gradient(100deg,#07533fef,#07533f99),url('/assets/IMG/cricket.webp') center 42%/cover;color:white;padding:88px 0 94px}.hero h1{font-size:clamp(32px,4.5vw,58px);line-height:1.12;max-width:780px;margin:12px 0 20px}.hero p{max-width:650px;font-size:17px;color:#f0fff8}.eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:800;color:#ffe000}.btn{display:inline-block;background:#ffe000;color:#1b2923;border:0;border-radius:9px;padding:13px 20px;font-weight:800;text-decoration:none;cursor:pointer}.btn:hover{background:#ffea63}.search-form{display:flex;gap:8px;max-width:630px;margin:22px 0}.search-form input{flex:1;min-width:0;padding:14px 17px;border:1px solid #d4e1d9;border-radius:9px;font:inherit}.section{padding:55px 0}.section.tint{background:#e9f1ed}.section h2{font-size:clamp(24px,3vw,33px);line-height:1.2;margin:0 0 22px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card{background:white;border:1px solid #e7e7df;border-radius:13px;overflow:hidden;box-shadow:0 8px 18px #122d1c0a}.card-body{padding:20px}.card h3{margin:0 0 7px;font-size:18px;line-height:1.3}.card p{color:var(--muted);font-size:14px;margin:0 0 12px}.card a{font-weight:700}.sport-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sport-grid img{width:100%;height:175px;object-fit:cover;display:block}.sport-grid .card-body{padding:14px 18px}.sport-grid h3{margin:0}.two-col{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start}.article{background:white;border:1px solid var(--border);border-radius:12px;padding:30px;overflow-wrap:anywhere}.article h2{font-size:23px;margin-top:33px}.article h3{font-size:19px;margin-top:25px}.article p{margin:12px 0;color:#3d5148}.article ul,.article ol{padding-left:23px}.sidebar .side-card{background:white;border:1px solid var(--border);border-radius:12px;padding:19px;margin-bottom:16px}.side-card h3{font-size:16px;margin:0 0 12px}.side-card a{display:block;padding:7px 0;border-bottom:1px solid #edf0eb;font-size:13px}.side-card p{font-size:13px;color:#51655b}.page-banner{background:linear-gradient(100deg,#07533fed,#07533f9e),var(--banner-image) center/cover;color:white;padding:58px 0}.page-banner h1{font-size:clamp(30px,4vw,45px);line-height:1.18;margin:10px 0}.page-banner p{max-width:760px;color:#f3fff9}.breadcrumb{font-size:12px;color:#f0f5ef}.breadcrumb a{color:#ffe66c}.notice{background:#fff7e7;border-left:3px solid #e0a538;padding:15px 18px;border-radius:5px;font-size:14px}.toc{background:#f1f7f3;border:1px solid #dfeae3;border-radius:9px;padding:18px}.toc a{display:block;margin:6px 0;font-size:14px}.footer{background:#102820;color:#e8f0eb;padding:45px 0 14px}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:28px}.foot-grid p{color:#c7d7ce;font-size:13px}.foot-grid a{display:block;color:#e2f0e6;font-size:13px;margin:7px 0}.copyright{font-size:11px;border-top:1px solid #476057;padding-top:18px;margin-top:25px}.contact-float{position:fixed;right:15px;bottom:14px;display:flex;gap:7px;z-index:60}.contact-float a{background:#127958;color:white;padding:9px 12px;border-radius:22px;font-size:12px;font-weight:800;text-decoration:none;box-shadow:0 4px 12px #0002}.contact-float a+ a{background:#2579a7}.faq details{background:white;border:1px solid var(--border);border-radius:9px;padding:14px 18px;margin:8px 0}.faq summary{cursor:pointer;font-weight:700}.result{padding:18px;border-bottom:1px solid #e6e9e4}.result h3{margin:0 0 4px}.result p{font-size:14px;color:#53665b;margin:0}.filters{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.filter{padding:8px 12px;background:white;border:1px solid #c9d8cf;border-radius:20px;cursor:pointer}.filter.active{background:#116b50;color:white}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:1050px){.nav-row li>a{padding:10px 6px;font-size:12px}.nav-row{gap:8px}.brand{font-size:19px}.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:780px){.mobile-toggle{display:block;background:#e7f4ed;border:0;border-radius:8px;padding:8px 13px;font-size:24px}.nav-row{min-height:65px;flex-wrap:wrap}.nav-row nav{display:none;width:100%;padding-bottom:12px}.nav-row nav.active{display:block}.nav-row nav>ul{display:block}.nav-row li{white-space:normal}.nav-row li>a{font-size:14px;padding:10px}.dropdown{position:static;box-shadow:none;max-height:none}.two-col{grid-template-columns:1fr}.sport-grid{grid-template-columns:repeat(2,1fr)}.foot-grid{grid-template-columns:repeat(2,1fr)}.hero{padding:55px 0}.page-banner{padding:42px 0}}@media(max-width:520px){.shell{width:min(100% - 28px,1180px)}.cards,.sport-grid,.foot-grid{grid-template-columns:1fr}.search-form{flex-wrap:wrap}.search-form input{flex-basis:100%}.article{padding:19px}.section{padding:38px 0}.contact-float{bottom:7px;right:6px}.contact-float a{font-size:10px;padding:7px}}

/* Screenshot-inspired Lotus365 palette: emerald green, yellow and charcoal. */
.top-note{background:#343434;color:#fff}
.header{background:#116b50;box-shadow:0 2px 10px #142b2040}
.brand,.brand:hover{color:#fff}
.brand span,.brand-mark{color:#ffe000}
.brand small{color:#e7f7ef}
.nav-row li>a,.drop-toggle{color:#fff}
.nav-row li>a:hover,.nav-row li>a:focus-visible{color:#ffe000}
.nav-row nav>ul{background:#343434;border-radius:4px;padding:2px 6px}
.dropdown{background:#343434;border-color:#525252}
.dropdown a{color:#fff!important}
.dropdown a:hover{background:#116b50;color:#ffe000!important}
.hero{background:linear-gradient(100deg,#07533fe9,#07533f85),url('/assets/IMG/cricket.webp') center 42%/cover}
.page-banner{background:linear-gradient(100deg,#07533ff0,#07533f99),var(--banner-image) center/cover}
.btn,.filter.active{background:#ffe000;color:#202c25}
.btn:hover{background:#ffe969;color:#202c25}
.section.tint{background:#edf4ef}
.card,.article,.side-card{border-color:#d8e2dc}
.card a,.side-card a,.article a{color:#116b50}
.card a:hover,.side-card a:hover,.article a:hover{color:#0a503a}
.mobile-toggle{background:#ffe000;color:#26342c}
@media(max-width:780px){.nav-row nav>ul{background:#343434}.dropdown{background:#3e3e3e}}

/* Floating contact icons: consistent with homepage */
.contact-float{position:fixed;right:16px;bottom:22px;z-index:950;display:flex;flex-direction:column;gap:11px;align-items:center}.contact-float a{display:grid;place-items:center;width:52px;height:52px;padding:0;border:2px solid #fff;border-radius:50%;background:#16b969;color:#fff;box-shadow:0 5px 18px #0007;text-decoration:none;line-height:1}.contact-float a.contact-tg{background:#229ed9}.contact-float a svg{display:block;width:26px;height:26px}.contact-float a:hover{transform:translateY(-2px)}.contact-float a:focus-visible{outline:3px solid #ffe000;outline-offset:3px}@media(max-width:780px){.contact-float{right:10px;bottom:76px}.contact-float a{width:46px;height:46px}.contact-float a svg{width:24px;height:24px}}

/* Copyright credit: keep the label and link together without forcing horizontal overflow. */
.seo-credit{display:inline-block!important;white-space:nowrap!important;vertical-align:baseline!important;max-width:100%;font:inherit!important;color:inherit!important}.seo-credit a{display:inline!important;white-space:nowrap!important;color:inherit;text-decoration:underline;margin:0!important;padding:0!important}.seo-separator{display:inline!important;margin:0 4px}.copyright .seo-credit,.ld-footer .seo-credit{font-size:inherit}
