@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800;900&display=swap');
:root{--ink:#12352e;--green:#123e34;--cream:#f8f7f1;--lime:#d9f58a;--gold:#dcb964;--muted:#61736a;--line:#dce4d9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;font-size:16px;line-height:1.65}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Outfit,'DM Sans',sans-serif;line-height:1.12}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1180px,calc(100% - 48px));margin:auto}.header{background:#fafaf5;border-bottom:1px solid #e4e9df}.header-inner{min-height:88px;display:flex;align-items:center;gap:40px;justify-content:space-between}.brand{display:inline-flex;gap:11px;align-items:center;font:800 19px/1 Outfit,sans-serif;letter-spacing:.08em}.brand small{font-size:9px;font-weight:800;letter-spacing:.16em;display:block;margin-top:7px}.brand-symbol{background:#163e33;width:43px;height:43px;display:flex;align-items:center;justify-content:center;color:#e6f5b0;border-radius:13px;font:900 29px Outfit}.brand-symbol span{font-size:9px;color:#f7cc79;align-self:flex-start;margin-top:9px}.nav{display:flex;gap:30px;font-weight:700;font-size:13px}.nav a:hover,.footer a:hover{color:#5b9861}.nav-action{padding:12px 20px;border:1px solid #bfd2c5;border-radius:12px;font-weight:800;font-size:13px}.nav-action span{margin-left:10px}.hero{padding:64px 0 75px;background:#fbfaf4}.hero-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.eyebrow,.kicker{display:block;color:#568264;font-size:11px;letter-spacing:.16em;font-weight:900;margin-bottom:25px}.dot{display:inline-block;width:8px;height:8px;background:#51a669;border-radius:50%;margin-right:10px}.hairline{display:inline-block;width:35px;height:1px;background:#a6bbad;margin:0 10px 4px}.hero h1{font-size:clamp(44px,5.4vw,79px);letter-spacing:-.055em;max-width:600px;margin-bottom:27px}.hero h1 em,.section h2 em,.story-layout h2 em{font-weight:500;font-style:normal;color:#72a47a}.lede{font-size:17px;color:#60766c;max-width:540px}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 37px}.button{display:inline-flex;gap:30px;align-items:center;justify-content:space-between;padding:15px 23px;border-radius:12px;font-weight:800;font-size:13px;min-height:52px;border:0;cursor:pointer}.primary{background:#173f33;color:white}.primary:hover{background:#246347}.secondary{border:1px solid #cdd9cc;color:#164334;background:white}.hero-meta{display:flex;align-items:center;gap:17px;flex-wrap:wrap;font-size:12px;color:#687b6f}.hero-meta b{font-size:17px;color:#143b31;margin-right:4px}.hero-meta i{width:4px;height:4px;background:#a3b3a6;border-radius:50%}.hero-picture{position:relative;min-height:500px;border-radius:25px;overflow:hidden;background:#143c35}.hero-picture>img{width:100%;height:500px;object-fit:cover}.picture-label{position:absolute;left:25px;top:25px;color:white;font-size:11px;font-weight:800;letter-spacing:.12em}.picture-label b{padding-left:14px;color:#e2f999}.score-floating{position:absolute;right:20px;bottom:22px;background:#f6f7ed;border:1px solid #ecf1df;border-radius:16px;padding:16px 22px;min-width:210px;box-shadow:0 8px 30px #0f2b2750}.score-floating span{font-weight:900;color:#6c9270;font-size:10px;letter-spacing:.1em}.score-floating b,.score-floating small{display:block}.score-floating b{font-size:20px;line-height:1.6}.score-floating small{font-size:11px;color:#697e70}.mobile-demo{display:none}.facts{background:#173e33;color:white}.facts-row{display:grid;grid-template-columns:repeat(4,1fr);padding:29px 0}.facts-row>div{display:flex;flex-direction:column;align-items:center;gap:2px;border-right:1px solid #3f6357}.facts-row>div:last-child{border:0}.facts strong{font:800 29px Outfit}.facts span{font-size:11px;color:#bdd1c4}.section{padding:110px 0}.section-head{display:flex;justify-content:space-between;gap:65px;align-items:end;margin-bottom:40px}.section-head h2,.story-layout h2,.faq h2,.reach h2{font-size:clamp(36px,4.1vw,56px);letter-spacing:-.045em;margin:0}.section-head>p{max-width:380px;color:var(--muted);margin-bottom:5px}.format-grid,.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.format-card{min-height:395px;padding:33px;border-radius:17px;display:flex;flex-direction:column}.format-card.test{background:#e9eee3}.format-card.odi{background:#e4ecdd}.format-card.t20{background:#173f35;color:white}.card-num{font-size:10px;letter-spacing:.16em;font-weight:900}.format-symbol{font-size:67px;font-weight:900;color:#7da57b;margin-top:22px;line-height:1}.t20 .format-symbol{color:#dff59e}.format-card h3{font-size:29px;margin:17px 0 12px}.format-card p{font-size:14px;color:#62746a}.t20 p{color:#c0d4c6}.format-card a{font-size:13px;font-weight:800;margin-top:auto;padding-top:16px}.feature-story{background:#143b32;color:white;padding:96px 0}.story-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.story-art{position:relative}.story-art img{height:460px;width:100%;object-fit:cover;border-radius:21px}.story-sticker{position:absolute;bottom:22px;left:22px;background:#ddf58e;color:#244332;padding:11px 16px;border-radius:8px;font-size:11px;font-weight:900;letter-spacing:.1em}.story-layout h2 em{color:#d8f390}.story-layout p{color:#c2d7ca;margin:24px 0}.kicker.light{color:#abd39f}.checks{list-style:none;padding:0;margin:0 0 28px}.checks li{padding:8px 0}.checks li:before{content:'✓';color:#dff4a4;margin-right:13px}.mint{background:#d8ef9a;color:#173e33}.guides{background:#fbfcf7}.guide-item{background:white;border:1px solid #e2e9df;padding:30px;border-radius:18px;transition:transform .2s}.guide-item:hover{transform:translateY(-3px)}.guide-item>span{font-size:10px;font-weight:900;letter-spacing:.14em;color:#79937c}.guide-drawing{font-size:45px;margin:30px 0}.guide-item h3{font-size:26px}.guide-item p{font-size:14px;color:#697b70;min-height:70px}.guide-item b{font-size:13px}.faq{background:#edf2e9}.faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.faq-grid>div>p{margin-top:22px;max-width:310px;color:var(--muted)}.faqs details{border-bottom:1px solid #cddbcf;padding:18px 0}.faqs summary{font-size:16px;font-weight:800;cursor:pointer;list-style:none;position:relative;padding-right:30px}.faqs summary:after{content:'+';position:absolute;right:5px;top:0;font-size:22px}.faqs details[open] summary:after{content:'−'}.faqs details p{font-size:14px;color:var(--muted);margin:12px 0 0}.reach{background:#f8f8f1}.reach-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.reach-grid>div:first-child>p{color:var(--muted);max-width:390px;margin-top:28px}.reach-note{font-size:12px;color:#66836a;margin-top:30px}.form-shell{background:white;border:1px solid #dde7da;border-radius:20px;padding:37px;box-shadow:0 10px 44px #193c2910}.form-shell h3{font-size:28px;margin:0 0 8px}.form-intro,.form-small{font-size:12px;color:#738377}.form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:25px}.form-fields label{font-size:12px;font-weight:800}.form-fields .wide{grid-column:1/-1}input,select,textarea{margin-top:8px;width:100%;padding:14px;background:#f8faf7;border:1px solid #dae4d9;border-radius:10px;font:inherit;font-size:14px;color:#193c31}textarea{resize:vertical}.form-button{width:100%;margin-top:22px}.form-small{margin:13px 0 0}.form-small a{text-decoration:underline}.trap{position:absolute;left:-9999px;max-height:0;overflow:hidden}.error-notice{padding:10px 15px;background:#fff3e8;border-radius:7px;font-size:13px;color:#8d3a29}.thankyou{text-align:center;padding:25px 10px}.thankyou-tick{width:70px;height:70px;margin:0 auto 20px;display:grid;place-items:center;border-radius:50%;background:#e1f5cf;color:#276243;font-size:33px;font-weight:900}.thankyou p{color:var(--muted);max-width:400px;margin:15px auto 25px}.footer{background:#102f29;color:#d7e5d8;padding:70px 0 0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:70px;padding-bottom:55px}.footer .brand-symbol{background:#d8f28f;color:#163d30}.footer .brand{color:white}.footer-grid p{color:#a3c0b1;font-size:13px;max-width:330px;margin:22px 0}.footer-grid h3{font:800 15px Outfit;color:white}.footer-grid a:not(.brand){display:block;font-size:13px;padding:5px 0;color:#bfd5c6}.footer-base{border-top:1px solid #305348;padding:22px 0;display:flex;justify-content:space-between;font-size:11px;color:#98b7a3;gap:20px}.inner-hero{background:#e9f0e5;padding:65px 0}.inner-hero h1{font-size:clamp(38px,5vw,60px);letter-spacing:-.05em;margin:0 0 12px}.inner-hero p{max-width:650px;color:#61766a}.content-page{padding:70px 0 110px}.article{max-width:800px}.article h2{margin-top:35px;font-size:27px}.article p,.article li{font-size:16px;color:#526c5d}.article li{margin:10px 0}.article a{text-decoration:underline}.content-back{display:inline-block;margin-top:30px;font-weight:800;color:#15533a}
@media(max-width:980px){.container{width:min(100% - 36px,1180px)}.header-inner{gap:15px}.nav{gap:13px}.nav-action{display:none}.hero-layout{gap:25px}.hero h1{font-size:50px}.hero-picture,.hero-picture>img{min-height:380px;height:380px}.story-layout{gap:40px}.reach-grid{gap:30px}.section{padding:80px 0}}
@media(max-width:700px){.container{width:calc(100% - 32px)}.header-inner{min-height:75px;flex-wrap:wrap;padding:10px 0}.brand{font-size:16px}.brand-symbol{height:38px;width:38px}.nav{order:3;width:100%;justify-content:space-between;gap:8px;padding:9px 0 3px;font-size:12px}.hero{padding:36px 0 35px}.hero-layout{grid-template-columns:1fr}.hero h1{font-size:clamp(39px,11vw,56px);margin-bottom:17px}.lede{font-size:15px}.hero-picture{display:none}.hero-buttons{margin:25px 0}.hero-meta{font-size:11px}.mobile-demo{display:block;background:#153c33;border-radius:18px;padding:22px 14px;margin-top:0;margin-bottom:0;color:white}.mobile-demo h2{font-size:25px;margin:9px 0}.mobile-demo p{font-size:12px;color:#d3e4d4}.mobile-demo-label .pill{font-size:10px;font-weight:900;color:#dff69c;letter-spacing:.1em}.mobile-demo img{border-radius:10px;margin-top:15px;width:100%;height:auto}.facts-row{grid-template-columns:repeat(2,1fr);gap:22px 0}.facts-row>div:nth-child(2){border:0}.facts strong{font-size:26px}.section{padding:65px 0}.section-head{display:block}.section-head>p{margin:18px 0 25px}.section-head h2,.story-layout h2,.faq h2,.reach h2{font-size:clamp(34px,9vw,45px)}.format-grid,.guide-grid{grid-template-columns:1fr}.format-card{min-height:310px}.format-symbol{font-size:47px;margin-top:13px}.story-layout,.faq-grid,.reach-grid{grid-template-columns:1fr;gap:30px}.story-art img{height:260px}.feature-story{padding:60px 0}.story-layout>div:last-child{order:-1}.guide-item p{min-height:0}.guide-drawing{margin:14px 0}.form-shell{padding:24px 18px}.form-fields{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/-1}.footer-base{display:block}.footer-base span{display:block;margin:6px 0}.content-page{padding:50px 0 70px}}
@media(max-width:380px){.nav{font-size:10px}.hero-buttons .button{width:100%}.hero h1{font-size:38px}}

/* Editorial photography and expanded cricket learning */
.photo-story{background:#f1f5ef}.photo-story-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:26px}.photo-feature,.photo-side article{overflow:hidden;background:#fff;border:1px solid #dfe9db;border-radius:19px}.photo-feature>img{height:340px;width:100%;object-fit:cover;background:#1b4b3d}.photo-copy{padding:30px}.photo-copy span{font-size:11px;font-weight:800;color:#6b9171;letter-spacing:.13em}.photo-copy h3,.photo-side h3{font-size:27px;margin:10px 0}.photo-copy p,.photo-side p{color:#63786b;font-size:15px}.photo-side{display:grid;grid-template-columns:1fr 1fr;gap:19px}.photo-side img{width:100%;height:190px;object-fit:cover;background:#1b4b3d}.photo-side h3,.photo-side p{margin-left:19px;margin-right:19px}.photo-side h3{font-size:20px}.photo-side p{font-size:13px}.score-school{background:#143b32;color:white}.score-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.score-school h2,.tactics h2{font-size:clamp(38px,4vw,58px)}.score-school h2 em{color:#daf296;font-style:normal}.score-school p{color:#cad9cd}.score-example{margin-top:28px;background:#224b40;border:1px solid #446a55;border-radius:18px;padding:24px}.score-example>span{color:#cfefa0;letter-spacing:.13em;font-size:10px;font-weight:900}.score-example>div{display:flex;justify-content:space-between;align-items:center;margin:13px 0}.score-example strong{font-size:24px}.score-example b{font-size:37px;color:#e4f6aa}.score-example small{color:#bfd4c2}.score-terms article{display:flex;gap:18px;padding:22px 0;border-bottom:1px solid #41665a}.score-terms article>b{min-width:88px;font-size:27px;color:#d9f48c}.score-terms h3{margin:0 0 5px}.score-terms p{margin:0;font-size:14px}.tactics{background:#fafaf5}.tactics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tactics-grid article{background:#edf3e7;border-radius:16px;padding:25px}.tactics-grid article>span{font-size:12px;font-weight:800;color:#598467}.tactics-grid h3{font-size:23px;margin:25px 0 13px}.tactics-grid p{color:#63786b;font-size:14px}.text-link{display:inline-block;margin-top:24px;font-weight:800;text-decoration:underline}.learning-library{background:#e8f0e3}.learning-library h2{font-size:clamp(34px,4vw,50px)}.library-links{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.library-links a{display:flex;flex-direction:column;justify-content:space-between;background:white;border:1px solid #d2e0d0;border-radius:14px;padding:25px;min-height:150px}.library-links strong{font-size:18px}.library-links span{font-size:13px;color:#5b7963;margin-top:20px}.article img.article-photo{width:100%;max-height:350px;object-fit:cover;border-radius:15px;margin:22px 0;background:#164131}
@media(max-width:900px){.photo-story-grid,.score-layout{grid-template-columns:1fr;gap:35px}.tactics-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.photo-side{grid-template-columns:1fr 1fr}.photo-side img{height:130px}.photo-feature>img{height:230px}.photo-copy{padding:20px}.tactics-grid,.library-links{grid-template-columns:1fr}.score-terms article>b{min-width:65px;font-size:20px}.photo-side h3{font-size:17px}.photo-side p{font-size:12px}}
