:root{--icc-navy:#10215a;--icc-ink:#14234c;--icc-muted:#526078;--icc-line:#e2e6ec;--icc-soft:#f4f6f8;--icc-white:#fff}
.fp-icc{font-family:Arial,Helvetica,sans-serif}.fp-icc-native-header{display:none!important}.fp-icc-header{background:var(--icc-navy);color:white;position:relative;z-index:80;border-bottom:1px solid #ffffff35}.fp-icc-header-inner{max-width:1520px;margin:auto;min-height:82px;display:flex;align-items:center;gap:30px;padding:14px 32px}.fp-icc-brand{display:flex;align-items:center;gap:10px;color:white!important;flex:0 0 auto;text-decoration:none!important}.fp-icc-brand-mark{width:34px!important;height:38px!important;filter:brightness(0) invert(1)}.fp-icc-wordmark{font-family:Georgia,serif;font-size:29px;font-weight:700;line-height:1.05}.fp-icc-wordmark small{display:block;font:9px/1.4 Arial,sans-serif;letter-spacing:1.3px;margin-top:5px}.fp-icc-main-nav{display:flex;align-items:center;justify-content:center;gap:23px;flex:1;min-width:0}.fp-icc-main-nav>a,.fp-icc-more>summary{color:white!important;font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none;text-transform:uppercase;padding:14px 0;cursor:pointer;list-style:none}.fp-icc-main-nav>a.is-active{box-shadow:inset 0 -2px white}.fp-icc-header-actions{display:flex;align-items:center;gap:20px;white-space:nowrap}.fp-icc-header-actions>a{color:white!important;text-decoration:none;font-size:12px;font-weight:700}.fp-icc-login{border:1px solid #ffffff70;padding:10px 16px;border-radius:24px}.fp-icc-more{position:relative}.fp-icc-more summary::after{content:'⌄';margin-left:7px}.fp-icc-more-list{position:absolute;right:0;top:100%;width:230px;background:white;border:1px solid var(--icc-line);border-radius:6px;box-shadow:0 12px 28px #0d1a3b24;padding:8px}.fp-icc-more-list a{display:block;padding:12px 14px;color:var(--icc-ink)!important;text-decoration:none;font-size:14px;font-weight:600}.fp-icc-more-list a:hover{background:var(--icc-soft)}.fp-icc-menu-button{display:none;border:0;background:transparent;color:white;font-size:25px;min-width:44px;min-height:44px}.fp-icc-mobile-menu{border:0;padding:22px;width:min(100vw - 24px,450px);max-height:90dvh;border-radius:10px;background:white;color:var(--icc-ink)}.fp-icc-mobile-menu::backdrop{background:#081029a6}.fp-icc-dialog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.fp-icc-dialog-head button{background:none;border:1px solid var(--icc-line);width:44px;height:44px;border-radius:6px;font-size:27px;color:var(--icc-ink)}.fp-icc-mobile-links{display:grid;gap:5px}.fp-icc-mobile-links a{padding:14px;background:var(--icc-soft);color:var(--icc-ink);font-weight:700;text-decoration:none;border-radius:4px}.fp-icc-mobile-more{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:22px}.fp-icc-mobile-more strong{grid-column:1/-1;font-size:13px;text-transform:uppercase;padding:8px}.fp-icc-mobile-more a{padding:12px 8px;font-size:14px;color:var(--icc-ink)}.fp-icc-fixed-matches{position:fixed;right:22px;bottom:22px;background:white;color:var(--icc-navy)!important;border:1px solid var(--icc-line);box-shadow:0 5px 18px #15214d26;border-radius:30px;padding:14px 20px;font-weight:700;font-size:14px;text-decoration:none;z-index:70}.fp-icc a:focus-visible,.fp-icc button:focus-visible,.fp-icc summary:focus-visible{outline:3px solid #f5b64b;outline-offset:3px}
body.fp-icc-light{background:white!important;color:var(--icc-ink)!important}.fp-icc-light main{background:white!important;color:var(--icc-ink)!important;min-width:0}.fp-icc-light main :where(h1,h2,h3,h4,p,li,dt,dd,small,span,label){font-family:Arial,Helvetica,sans-serif}.fp-icc-light main :where(h2,h3,h4,dt,dd){color:var(--icc-ink)!important}.fp-icc-light main :where(p,li){color:var(--icc-muted)!important;font-size:16px;line-height:1.65}.fp-icc-light main a{color:var(--icc-navy)!important}.fp-icc-light main .page-hero{background:var(--icc-navy)!important;border:0!important;padding:42px 0!important;min-height:170px;max-height:none}.fp-icc-light main .page-hero h1{font-family:Arial,sans-serif!important;font-size:42px!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-1px!important;color:white!important}.fp-icc-light main .page-hero :where(p,span,small,a){color:#e3e8f7!important}.fp-icc-light .page-hero-art,.fp-icc-light .page-hero-banner-media,.fp-icc-light .page-hero::before{display:none!important}.fp-icc-light main .page-section{padding-top:35px}.fp-icc-light main :where(.article-panel,.cricket-empty,.cricket-data-notice,[class*="cricket-directory_card"],[class*="cricket-directory_row"],[class*="cricket-directory_intro"],[class*="cricket-directory_filter"]){background:white!important;border-color:var(--icc-line)!important;box-shadow:none!important;color:var(--icc-ink)!important}.fp-icc-light main :where(input,select,textarea){background:white!important;color:var(--icc-ink)!important;border:1px solid #cbd2df!important;min-height:44px;border-radius:6px}.fp-icc-light main :where(button,.button,.pill){border-color:#cbd2df!important}.fp-icc-light main button{color:var(--icc-ink)!important}.fp-icc-light main table{width:100%;border-collapse:collapse;color:var(--icc-ink);font-size:15px}.fp-icc-light main th{background:#eef1f5;color:var(--icc-ink)!important;text-align:left;padding:14px}.fp-icc-light main td{padding:14px;border-bottom:1px solid var(--icc-line);color:var(--icc-ink)!important}.fp-icc-light main tr:nth-child(even){background:#f8f9fb}.fp-icc-light main [class*="cricket-directory_rowList"]{gap:15px}.fp-icc-light main [class*="cricket-directory_row"]{border:1px solid var(--icc-line)!important;border-radius:6px;padding:22px!important}.fp-icc-light main [class*="cricket-directory_rowMain"]{border:0!important;padding:0!important}.fp-icc-light main [class*="cricket-directory_country"]{color:var(--icc-ink)!important}.fp-icc-light main [class*="cricket-directory_tag"]{background:#edf1f7!important;color:var(--icc-ink)!important}.fp-icc-light main .cricket-status{background:#fff1f4!important;color:#7b2640!important;border-color:#e8c7d0!important}
.fp-icc-subnav{display:flex;align-items:center;gap:28px;padding:17px 32px;border-bottom:1px solid var(--icc-line);background:white;overflow:auto;scrollbar-width:thin}.fp-icc-subnav a{font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none;color:var(--icc-navy)!important;text-transform:uppercase}.fp-icc-date-band{background:var(--icc-navy);color:white;font-weight:800;padding:14px 18px;margin:25px 0 15px;font-size:16px;text-transform:uppercase}.fp-icc-section-title{font:800 30px/1.15 Arial,sans-serif;margin:0 0 25px;text-transform:uppercase}.fp-icc-source-note{font-size:13px!important;color:var(--icc-muted)!important;line-height:1.6!important}.fp-icc-reading-band{display:flex;gap:25px;align-items:center;justify-content:space-between;padding:35px;background:#172962;color:white;margin:0}.fp-icc-reading-band h2{font-size:30px;color:white;margin:0 0 10px}.fp-icc-reading-band p{margin:0;color:#dce5ff}.fp-icc-reading-band a{color:white;border:1px solid #ffffff80;border-radius:24px;padding:13px 20px;white-space:nowrap;text-decoration:none}.fp-icc-rank-section{background:white;color:var(--icc-ink);padding:45px 32px}.fp-icc-rank-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fp-icc-rank-card{border:1px solid var(--icc-line);border-radius:8px;overflow:hidden}.fp-icc-rank-card h3{font-size:15px;font-weight:500;margin:0;padding:16px;border-bottom:2px solid #76c86e;color:var(--icc-navy)}.fp-icc-rank-card:nth-child(2) h3{border-color:#62c4c1}.fp-icc-rank-card:nth-child(3) h3{border-color:#bd6ecb}.fp-icc-rank-card p{padding:20px;font-size:15px;line-height:1.55;margin:0;color:var(--icc-muted)}.fp-icc-rank-card a{display:block;padding:15px;border-top:1px solid var(--icc-line);font-size:13px;color:var(--icc-navy)}
.fp-icc-home .aurora-root{background:var(--icc-navy)!important;color:white}.fp-icc-home .aurora-hero{border-radius:0!important;margin:0!important;min-height:580px!important;background:#061124!important}.fp-icc-home .aurora-hero-inner{min-height:580px!important;display:flex!important;align-items:flex-end!important;padding:45px 32px!important;max-width:1520px;margin:auto}.fp-icc-home .aurora-hero-copy{width:min(620px,55%)!important;max-width:620px!important;padding:0!important;margin:0!important}.fp-icc-home .aurora-hero-copy h1{font:800 49px/1.08 Arial,sans-serif!important;letter-spacing:-1.1px!important;color:white!important}.fp-icc-home .aurora-hero-copy h1 em{font-style:normal!important;color:white!important;border:0!important;text-decoration:none!important}.fp-icc-home .aurora-hero-copy h1 em::after{display:none!important}.fp-icc-home .aurora-hero-copy>p{font:17px/1.6 Arial,sans-serif!important;max-width:560px!important;color:#e5e8ef!important}.fp-icc-home .aurora-kicker{font:700 11px/1.5 Arial,sans-serif!important;letter-spacing:1px;color:white!important}.fp-icc-home .aurora-button-primary{background:white!important;color:var(--icc-navy)!important;font-family:Arial,sans-serif!important}.fp-icc-home .aurora-hero-art img{object-fit:contain!important;object-position:right center!important}.fp-icc-home .aurora-art-shade{background:linear-gradient(90deg,#061124ef 0,#061124a6 33%,#0611240a 65%)!important}.fp-icc-home .aurora-actions a{font-family:Arial,sans-serif!important}.fp-icc-home .aurora-hero-source{color:#e5e8ef!important;line-height:1.5}.fp-icc-home .aurora-discover-strip{background:#0a163a!important;color:#d8e1f6!important}.fp-icc-home .fp-icc-news-row,.fp-icc-home .fp-icc-top-stories{padding:35px 32px;background:var(--icc-navy);color:white}.fp-icc-news-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.fp-icc-news-card{min-width:0}.fp-icc-news-card>a{display:block;color:white;text-decoration:none}.fp-icc-news-card img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:3px}.fp-icc-news-card h3{font:700 17px/1.35 Arial,sans-serif;color:white;margin:13px 0 10px}.fp-icc-news-card small{color:#d7e0f5;font-size:12px}.fp-icc-news-card .fp-icc-story-tag{font-size:10px;letter-spacing:.8px;text-transform:uppercase;font-weight:700;margin-top:12px;color:#bdcff6}.fp-icc-home .fp-icc-top-stories h2{color:white}.fp-icc-top-rail{display:flex;gap:25px;overflow:auto;padding:8px 0 20px;scroll-snap-type:x proximity}.fp-icc-top-item{flex:0 0 112px;min-width:0;text-align:center;color:white;text-decoration:none;scroll-snap-align:start}.fp-icc-top-item img{width:95px;height:95px;object-fit:cover;border-radius:50%;border:2px solid white;padding:3px}.fp-icc-top-item span{display:block;font:600 12px/1.4 Arial,sans-serif;margin-top:10px}.fp-icc-home .aurora-section{background:white!important;color:var(--icc-ink)!important}.fp-icc-home .aurora-section :where(h2,h3,p,a){color:var(--icc-ink)!important}.fp-icc-home .aurora-section h2{font:800 30px/1.2 Arial,sans-serif!important}.fp-icc-home .aurora-section :where(.aurora-card,.aurora-article,.aurora-player){background:var(--icc-soft)!important;border-color:var(--icc-line)!important}
.fp-icc-light .fp-editorial-scope{background:white!important;color:var(--icc-ink)!important}.fp-icc-light .fp-editorial-hero{background:var(--icc-navy)!important;color:white!important;border:0!important}.fp-icc-light .fp-editorial-hero :where(h1,h2,p,a,span){color:white!important}.fp-icc-light .fp-editorial-hero h1{font:800 42px/1.1 Arial,sans-serif!important}.fp-icc-light .fp-editorial-inner{max-width:1480px!important;padding:30px 32px!important}.fp-icc-light .news-editorial-grid{display:block!important}.fp-icc-light .news-editorial-row,.fp-icc-light .fp-journal-card{background:white!important;border:1px solid var(--icc-line)!important;border-radius:7px!important;color:var(--icc-ink)!important}.fp-icc-light .news-editorial-row{display:grid!important;grid-template-columns:285px 1fr!important;gap:20px!important;padding:20px!important;margin-bottom:16px!important;box-shadow:none!important}.fp-icc-light .news-editorial-row figure{margin:0!important;height:auto!important;min-height:0!important}.fp-icc-light .news-editorial-row img{width:100%!important;aspect-ratio:16/10;object-fit:contain!important;display:block!important}.fp-icc-light .news-editorial-row h3,.fp-icc-light .fp-journal-card h3{font:700 20px/1.3 Arial,sans-serif!important;color:var(--icc-ink)!important}.fp-icc-light .news-editorial-row h3 a,.fp-icc-light .fp-journal-card h3 a{color:var(--icc-ink)!important}.fp-icc-light .fp-journal-card p{color:var(--icc-muted)!important}.fp-icc-light .news-section-heading h2{font:800 29px/1.2 Arial,sans-serif!important;color:var(--icc-ink)!important}.fp-icc-light .fp-journal-photo-credits{color:var(--icc-muted)!important;font-size:12px!important;background:white!important}.fp-icc-light .fp-journal-photo-credits summary{color:var(--icc-muted)!important}.fp-icc-editorial-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:25px;align-items:start}.fp-icc-related{border:1px solid var(--icc-line);border-radius:8px;padding:18px;background:white;color:var(--icc-ink)}.fp-icc-related h2{font-size:18px!important;margin:0 0 18px!important;text-transform:none}.fp-icc-related>a{display:grid;grid-template-columns:65px minmax(0,1fr);gap:12px;margin:0 0 17px;text-decoration:none;color:var(--icc-ink)!important}.fp-icc-related img{width:65px;height:65px;object-fit:cover;border-radius:6px}.fp-icc-related strong{font:600 14px/1.4 Arial,sans-serif}.fp-icc-related small{display:block;font-size:11px;margin-top:6px;color:var(--icc-muted)}
.fp-icc-match-page .cricket-today-page{background:white!important;color:var(--icc-ink)!important}.fp-icc-match-page .cricket-today-shell{max-width:1480px!important;padding:35px 32px!important}.fp-icc-match-page .cricket-today__sr-only#cricket-today-heading{position:static!important;clip:auto!important;clip-path:none!important;overflow:visible!important;width:auto!important;height:auto!important;font:800 36px/1.15 Arial,sans-serif!important;color:var(--icc-navy)!important;margin:0!important}.fp-icc-match-page .cricket-today__heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px!important}.fp-icc-match-page .cricket-today__filters{max-width:750px!important;margin-bottom:30px!important}.fp-icc-match-page .cricket-today__grid{display:flex!important;flex-direction:column!important;gap:18px!important}.fp-icc-match-page .cricket-today__card{background:white!important;border:1px solid var(--icc-line)!important;border-radius:6px!important;display:grid!important;grid-template-columns:minmax(200px,1fr) minmax(300px,1.5fr) minmax(160px,.7fr)!important;gap:20px!important;padding:25px!important;align-items:center!important;box-shadow:none!important;min-width:0!important}.fp-icc-match-page .cricket-today__card-top{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;color:var(--icc-muted)!important;border:0!important;font-size:14px!important}.fp-icc-match-page .cricket-today__teams{margin:0!important;border-left:1px solid var(--icc-line)!important;padding-left:24px!important;color:var(--icc-navy)!important}.fp-icc-match-page .cricket-today__team-row{font:700 18px/1.45 Arial,sans-serif!important;color:var(--icc-navy)!important;margin:8px 0!important}.fp-icc-match-page .cricket-today__score{color:var(--icc-navy)!important}.fp-icc-match-page .cricket-today__card-footer{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin:0!important;color:var(--icc-muted)!important}.fp-icc-match-page .cricket-today__status{background:#f4e8ed!important;color:#7b2640!important;border:1px solid #e6c6cf!important;padding:6px 10px!important}.fp-icc-match-page .cricket-today__cta{border:1px solid #ccd4e1!important;border-radius:25px!important;padding:10px 18px!important;color:var(--icc-navy)!important;background:white!important}.fp-icc-match-page .cricket-card-grid{grid-template-columns:1fr!important}.fp-icc-match-page .cricket-card{background:white!important;color:var(--icc-ink)!important;border:1px solid var(--icc-line)!important;border-radius:6px!important;box-shadow:none!important}.fp-icc-match-page .cricket-card-copy{padding:25px!important;display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(320px,1.8fr) minmax(130px,.7fr)!important;gap:10px 25px!important}.fp-icc-match-page .cricket-match-top{grid-column:1!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;min-width:0!important}.fp-icc-match-page .cricket-score-venue{grid-column:1!important;margin:0!important}.fp-icc-match-page .cricket-match-time{grid-column:1!important;font-size:14px!important}.fp-icc-match-page .cricket-team-scoreboard{grid-column:2!important;grid-row:1/span 3!important;border-left:1px solid var(--icc-line);padding-left:25px;min-width:0!important}.fp-icc-match-page .cricket-card-links{grid-column:3!important;grid-row:1/span 3!important;align-self:center;display:flex!important;flex-direction:column!important;gap:10px!important}.fp-icc-match-page .cricket-team-row{color:var(--icc-navy)!important;font-weight:700!important;font-size:18px!important}.fp-icc-match-page .national-team-name{min-width:0;flex-wrap:wrap}.fp-icc-match-page .cricket-team-score{color:var(--icc-navy)!important;white-space:normal!important}.fp-icc-match-page .cricket-card-context,.fp-icc-match-page .cricket-card-status{grid-column:1/-1!important;color:var(--icc-muted)!important}.fp-icc-go-bet{display:inline-flex!important;align-items:center;justify-content:center;background:var(--icc-navy);color:white!important;border:1px solid #8ca8ee;border-radius:25px;padding:13px 25px;font:700 15px Arial,sans-serif;text-decoration:none;margin-top:18px;min-height:44px}
.fp-icc-profile-layout{display:grid;grid-template-columns:240px minmax(0,1fr) 260px;gap:25px;align-items:start}.fp-icc-profile-layout>section{min-width:0}.fp-icc-profile-sidebar{border:1px solid var(--icc-line);background:white;border-radius:7px;padding:18px}.fp-icc-profile-sidebar h2{font-size:18px!important;margin-top:0!important}.fp-icc-profile-sidebar a{display:block;font-size:14px;margin:14px 0}.fp-icc-profile-tabs{margin-bottom:25px}.fp-icc-profile-content :where(section,article,aside){max-width:100%;min-width:0}.fp-icc-profile-content .article-panel{margin-bottom:20px}.fp-icc-venue-tabs{margin-bottom:30px}.fp-icc-venue-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.fp-icc-venue-facts>div{border:1px solid var(--icc-line);padding:18px;border-radius:6px}.fp-icc-venue-facts strong{display:block;font-size:12px;text-transform:uppercase;margin-bottom:8px}.fp-icc-location-panel{border:1px solid var(--icc-line);border-radius:8px;padding:24px;margin:25px 0;background:var(--icc-soft)}.fp-icc-location-panel a{display:inline-block;border:1px solid #cdd4e0;border-radius:25px;padding:12px 20px;margin-top:12px;font-weight:700}.fp-icc-venue-photo{margin:0 0 25px}.fp-icc-venue-photo img{width:100%;height:auto;max-height:450px;object-fit:contain}.fp-icc-venue-photo figcaption{font-size:12px;line-height:1.5;color:var(--icc-muted);margin-top:8px}
.fp-icc footer{background:var(--icc-navy)!important}.fp-icc footer :where(h2,h3,p,a,span,strong,small,li){color:#e5ebff!important;font-family:Arial,Helvetica,sans-serif}.fp-icc footer p{line-height:1.6}.fp-icc footer h2{font-weight:700}
@media(max-width:1150px){.fp-icc-main-nav{display:none}.fp-icc-menu-button{display:block}.fp-icc-header-actions{margin-left:auto}.fp-icc-editorial-layout{grid-template-columns:minmax(0,1fr) 250px}.fp-icc-light .news-editorial-row{grid-template-columns:220px 1fr!important}.fp-icc-profile-layout{grid-template-columns:200px minmax(0,1fr)}.fp-icc-profile-layout>.fp-icc-profile-sidebar:last-child{grid-column:1/-1}.fp-icc-match-page .cricket-card-copy{grid-template-columns:minmax(160px,1fr) minmax(250px,1.5fr)!important}.fp-icc-match-page .cricket-card-links{grid-column:1/-1!important;grid-row:auto!important;flex-direction:row!important}.fp-icc-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.fp-icc-header-inner{min-height:72px;padding:12px 16px;gap:15px}.fp-icc-wordmark{font-size:25px}.fp-icc-wordmark small{font-size:8px}.fp-icc-brand-mark{width:28px!important;height:32px!important}.fp-icc-header-actions{gap:10px}.fp-icc-search-link{font-size:11px!important}.fp-icc-login{display:none}.fp-icc-fixed-matches{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));padding:11px 15px;font-size:13px}.fp-icc-light main .page-hero{padding:30px 0!important;min-height:145px}.fp-icc-light main .page-hero h1,.fp-icc-light .fp-editorial-hero h1{font-size:30px!important;letter-spacing:-.5px!important}.fp-icc-subnav{padding:15px 16px;gap:23px}.fp-icc-subnav a{font-size:12px}.fp-icc-home .aurora-hero{min-height:660px!important}.fp-icc-home .aurora-hero-inner{min-height:660px!important;padding:26px 18px!important;align-items:flex-end!important}.fp-icc-home .aurora-hero-copy{width:100%!important;max-width:none!important}.fp-icc-home .aurora-hero-copy h1{font-size:34px!important;max-width:330px;line-height:1.08!important}.fp-icc-home .aurora-hero-copy>p{font-size:16px!important;max-width:340px!important}.fp-icc-home .aurora-hero-art img{object-position:center top!important;object-fit:contain!important}.fp-icc-home .aurora-art-shade{background:linear-gradient(0deg,#071229ff 0,#071229ef 39%,#07122918 85%)!important}.fp-icc-home .aurora-hero-source{font-size:11px!important}.fp-icc-home .aurora-actions{gap:15px!important}.fp-icc-home .aurora-actions a{font-size:13px!important}.fp-icc-home .fp-icc-news-row,.fp-icc-home .fp-icc-top-stories{padding:28px 16px}.fp-icc-news-grid{display:flex;overflow:auto;scroll-snap-type:x proximity;gap:15px;padding-bottom:15px}.fp-icc-news-card{flex:0 0 76vw;scroll-snap-align:start}.fp-icc-news-card h3{font-size:18px}.fp-icc-section-title{font-size:25px}.fp-icc-top-rail{gap:16px}.fp-icc-top-item{flex-basis:100px}.fp-icc-reading-band{padding:28px 18px;display:block}.fp-icc-reading-band h2{font-size:25px}.fp-icc-reading-band a{display:inline-block;margin-top:20px}.fp-icc-rank-section{padding:30px 16px}.fp-icc-rank-cards{grid-template-columns:1fr}.fp-icc-light .fp-editorial-inner{padding:25px 16px!important}.fp-icc-editorial-layout{grid-template-columns:1fr}.fp-icc-light .news-editorial-row{grid-template-columns:1fr!important;gap:15px!important;padding:16px!important}.fp-icc-light .news-editorial-row h3{font-size:21px!important}.fp-icc-match-page .cricket-today-shell{padding:25px 16px!important}.fp-icc-match-page .cricket-today__heading{display:block}.fp-icc-match-page .cricket-today__sr-only#cricket-today-heading{font-size:29px!important;margin-bottom:12px!important}.fp-icc-match-page .cricket-today__card{grid-template-columns:1fr!important;padding:18px!important;gap:15px!important}.fp-icc-match-page .cricket-today__teams{border-left:0!important;border-top:1px solid var(--icc-line)!important;padding:15px 0 0!important}.fp-icc-match-page .cricket-today__team-row{font-size:17px!important;flex-wrap:wrap!important;min-width:0}.fp-icc-match-page .cricket-card-copy{grid-template-columns:1fr!important;padding:18px!important;gap:10px!important}.fp-icc-match-page .cricket-team-scoreboard,.fp-icc-match-page .cricket-card-links,.fp-icc-match-page .cricket-match-top,.fp-icc-match-page .cricket-score-venue,.fp-icc-match-page .cricket-match-time{grid-column:1!important;grid-row:auto!important;min-width:0!important}.fp-icc-match-page .cricket-team-scoreboard{border-left:0!important;border-top:1px solid var(--icc-line);padding:15px 0 0!important}.fp-icc-match-page .cricket-team-row{font-size:16px!important}.fp-icc-match-page .cricket-card-links{flex-direction:row!important;flex-wrap:wrap}.fp-icc-match-page .cricket-status{white-space:normal!important;max-width:100%!important}.fp-icc-profile-layout{display:flex;flex-direction:column;gap:20px}.fp-icc-profile-layout>*{width:100%;min-width:0}.fp-icc-profile-content{order:0}.fp-icc-profile-sidebar{order:1}.fp-icc-venue-facts{grid-template-columns:1fr 1fr}.fp-icc-light main table{font-size:13px}.fp-icc-light main th,.fp-icc-light main td{padding:10px 8px}.fp-icc-light main [class*="cricket-directory_row"]{padding:17px!important}.fp-icc-light main [class*="cricket-directory_rowMain"]{padding:0!important}}
@media(prefers-reduced-motion:reduce){.fp-icc *, .fp-icc *::before,.fp-icc *::after{scroll-behavior:auto!important}}

.fp-icc-match-page [data-icc-group-date]::before{content:attr(data-icc-group-date);display:block;grid-column:1/-1;background:var(--icc-navy);color:white;padding:13px 18px;font:800 15px/1.3 Arial,sans-serif;text-transform:uppercase;margin:-1px -1px 10px;border-radius:5px 5px 0 0}.fp-icc-match-page .cricket-today__card[data-icc-group-date]::before{margin:-25px -25px 0}.fp-icc-match-page .cricket-card[data-icc-group-date]::before{margin:0}
@media(max-width:767px){.fp-icc-match-page .cricket-today__card[data-icc-group-date]::before{margin:-18px -18px 0}}

/* Focused initial-review corrections: legacy chrome and source-card contrast. */
.fp-icc .fp-mobile-primary,.fp-icc .fp-tablet-primary{display:none!important}.fp-icc-header :where(nav,a,summary,button),.fp-icc-subnav a,.fp-icc-fixed-matches{font-family:Arial,Helvetica,sans-serif!important}.fp-icc-match-page .cricket-today__heading{background:var(--icc-navy)!important;border-radius:0!important;padding:35px 28px!important;min-height:145px!important;color:white!important}.fp-icc-match-page .cricket-today__heading::before,.fp-icc-match-page .cricket-today__heading::after{content:none!important;display:none!important}.fp-icc-match-page .cricket-today__heading #cricket-today-heading{color:white!important;max-width:750px!important}.fp-icc-match-page .cricket-today__timezone{color:white!important;background:none!important}.fp-icc-match-page .cricket-today__card :where(span,p,small,time){color:var(--icc-muted)!important}.fp-icc-match-page .cricket-today__teams :where(span,strong){color:var(--icc-navy)!important}.fp-icc-match-page .cricket-today__status{color:#7b2640!important}.fp-icc-match-page .cricket-today__status--live{background:#e5f3eb!important;color:#226343!important}.fp-icc-match-page .cricket-today__status--upcoming{background:#edf1f8!important;color:var(--icc-navy)!important}.fp-icc-match-page .cricket-today__card-footer{border-color:var(--icc-line)!important}.fp-icc-match-page .fp-icc-fixed-matches{display:none}.fp-icc-light main .cricket-card{background:white!important;color:var(--icc-ink)!important;border-color:var(--icc-line)!important}.fp-icc-light main .cricket-team-row,.fp-icc-light main .cricket-team-score{color:var(--icc-ink)!important}.fp-icc-light main .cricket-card small{color:var(--icc-muted)!important}.fp-icc-home .fp-icc-news-card h3,.fp-icc-home .fp-icc-top-stories h2{font-family:Arial,sans-serif!important}
@media(max-width:767px){.fp-icc-home .aurora-hero{display:flex!important;flex-direction:column!important;min-height:0!important;padding:0!important;position:relative!important}.fp-icc-home .aurora-hero-art{position:relative!important;inset:auto!important;width:100%!important;height:300px!important;min-height:0!important;order:0!important;flex:none!important;margin:0!important}.fp-icc-home .aurora-hero-art picture,.fp-icc-home .aurora-hero-art img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important}.fp-icc-home .aurora-art-shade{background:none!important}.fp-icc-home .aurora-hero-inner{position:relative!important;min-height:0!important;height:auto!important;order:1!important;padding:26px 18px!important;display:block!important;margin:0!important;flex:none!important;max-width:100%!important}.fp-icc-home .aurora-hero-copy{position:static!important;margin:0!important;padding:0!important}.fp-icc-match-page .cricket-today__heading{padding:28px 18px!important}.fp-icc-match-page .cricket-today__heading #cricket-today-heading{font-size:29px!important}}

/* Reference-led editorial feature and the existing data-page layouts. */
.fp-icc-home .fp-icc-original-art{display:none!important}.fp-icc-feature-media{position:absolute;inset:0;margin:0;background:#0b193c}.fp-icc-feature-media img{width:100%;height:100%;object-fit:contain;object-position:right center}.fp-icc-feature-media::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#071731fa 0,#071731df 25%,#07173180 48%,#07173100 80%)}.fp-icc-feature-copy{position:relative;z-index:2;max-width:660px}.fp-icc-feature-label{font:700 12px/1.4 Arial,sans-serif;letter-spacing:1.2px;color:#e0e8fb}.fp-icc-feature-copy h2{font:800 46px/1.1 Arial,sans-serif!important;margin:16px 0;color:white!important;letter-spacing:-1px}.fp-icc-feature-copy h2 a{color:white!important;text-decoration:none!important}.fp-icc-feature-copy p{font:16px/1.6 Arial,sans-serif;color:#e5ebf8;max-width:530px}.fp-icc-feature-copy>a{display:inline-block;color:white!important;border:1px solid #ffffff8a;border-radius:25px;padding:12px 20px;text-decoration:none;font:700 14px Arial,sans-serif;margin-top:16px}.fp-icc-feature-credit{display:flex;gap:20px;align-items:center;justify-content:space-between;font:12px/1.5 Arial,sans-serif;padding:0 16px}.fp-icc-feature-credit a{color:white!important;white-space:nowrap}.fp-icc-home .aurora-discover-strip::before,.fp-icc-home .aurora-discover-strip::after{content:none!important}.fp-icc-mission{background:var(--icc-soft);padding:35px 32px;color:var(--icc-ink)}.fp-icc-home .fp-icc-mission .aurora-hero-copy{width:100%!important;max-width:none!important}.fp-icc-home .fp-icc-mission .aurora-hero-copy h1{font:800 28px/1.15 Arial,sans-serif!important;color:var(--icc-ink)!important}.fp-icc-home .fp-icc-mission .aurora-hero-copy h1 em{color:var(--icc-ink)!important}.fp-icc-home .fp-icc-mission .aurora-hero-copy>p{color:var(--icc-muted)!important;max-width:none!important}.fp-icc-home .fp-icc-mission .aurora-hero-source{color:var(--icc-muted)!important}.fp-icc-home .fp-icc-mission .aurora-text-link{color:var(--icc-navy)!important}.fp-icc-home .fp-icc-mission .aurora-button-primary{background:var(--icc-navy)!important;color:white!important}.fp-icc-fixed-matches[hidden]{display:none!important}
.fp-icc-light .fp-news-card-grid{display:block!important}.fp-icc-light .fp-news-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 290px!important;gap:25px!important}.fp-icc-light .fp-news-feed{min-width:0}.fp-icc-light .fp-journal-guides{display:block!important}.fp-icc-light .fp-journal-card{display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;gap:22px!important;padding:18px!important;margin-bottom:18px!important}.fp-icc-light .fp-journal-card>figure{margin:0!important;min-height:0!important;height:auto!important;aspect-ratio:auto!important;background:white!important}.fp-icc-light .fp-journal-card>figure img{height:auto!important;width:100%!important;object-fit:contain!important;aspect-ratio:16/10}.fp-icc-light .fp-journal-card-head{padding:0!important;background:white!important;min-height:0!important}.fp-icc-story-copy{min-width:0}.fp-icc-story-copy>span{font-size:12px!important;font-family:Arial,sans-serif!important;color:var(--icc-muted)!important}.fp-icc-light .fp-journal-summary{color:var(--icc-muted)!important;font-size:16px!important;line-height:1.6!important}.fp-icc-light .fp-journal-read-link{font-size:14px!important;background:white!important;color:var(--icc-navy)!important}.fp-icc-profile-portrait{width:100%;max-height:250px;object-fit:contain;display:block;margin-bottom:15px}.fp-icc-profile-content [class*="cricket-player-profile_layout"],.fp-icc-profile-content [class*="cricket-player-profile_grid"]{display:block!important}.fp-icc-profile-content [class*="cricket-player-profile_identity"]{background:white!important;color:var(--icc-ink)!important;border-color:var(--icc-line)!important;max-width:100%!important;min-width:0!important}.fp-icc-profile-content [class*="cricket-player-profile_section"],.fp-icc-profile-content [class*="cricket-player-profile_sourceRail"]{background:white!important;color:var(--icc-ink)!important;border-color:var(--icc-line)!important;margin-top:20px}.fp-icc-profile-sidebar dl{display:block}.fp-icc-profile-sidebar dt{font-size:12px;text-transform:uppercase;color:var(--icc-muted);margin-top:16px}.fp-icc-profile-sidebar dd{margin:5px 0 0;font-size:15px;font-weight:600;color:var(--icc-ink)}.fp-icc-light .fp-icc-performance-section{padding:25px 0;min-width:0}.fp-icc-table-scroll{max-width:100%;overflow:auto;border:1px solid var(--icc-line);border-radius:10px}.fp-icc-performance-table{min-width:950px}.fp-icc-performance-table th{white-space:nowrap;font-size:13px}.fp-icc-performance-table td{vertical-align:top;font-size:14px;line-height:1.5}.fp-icc-performance-teams{min-width:240px}.fp-icc-performance-teams>div{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:8px 0}.fp-icc-performance-teams .national-team-name{font:600 14px/1.4 Arial,sans-serif;display:flex;align-items:center;gap:8px}.fp-icc-performance-teams strong{font-size:13px;white-space:nowrap}.fp-icc-original-performance-grid{display:none!important}.fp-icc-rank-empty-table{border:1px solid var(--icc-line);border-radius:6px;overflow:hidden}.fp-icc-light .fp-icc-rank-section{padding:30px 32px}.fp-icc-light .fp-icc-location-panel p{font-size:13px!important}.fp-icc-profile-content .cricket-player-profile_identityFacts__cHJnW{grid-template-columns:1fr 1fr!important}
@media(max-width:1000px){.fp-icc-light .fp-news-layout{grid-template-columns:1fr!important}.fp-icc-light .fp-journal-card{grid-template-columns:210px 1fr!important}}
@media(max-width:767px){.fp-icc-home .aurora-hero{display:block!important;min-height:0!important}.fp-icc-feature-media{position:relative;height:250px;width:100%}.fp-icc-feature-media img{object-position:center;object-fit:contain}.fp-icc-feature-media::after{display:none}.fp-icc-feature-copy{max-width:none}.fp-icc-feature-copy h2{font-size:30px!important;line-height:1.12!important;letter-spacing:-.6px}.fp-icc-feature-copy p{font-size:16px!important}.fp-icc-home .aurora-hero-inner{padding:26px 18px!important}.fp-icc-feature-credit{display:block;padding:12px 0;font-size:11px}.fp-icc-feature-credit a{display:block;margin-top:6px}.fp-icc-mission{padding:28px 18px}.fp-icc-light .fp-journal-card{grid-template-columns:1fr!important;gap:14px!important;padding:16px!important}.fp-icc-light .fp-icc-rank-section{padding:25px 16px}.fp-icc-profile-content .cricket-player-profile_identityFacts__cHJnW{grid-template-columns:1fr!important}.fp-icc-venue-facts{grid-template-columns:1fr}.fp-icc-location-panel{padding:18px}}

.fp-icc-profile-content [class*="cricket-player-profile_profile__"],.fp-icc-profile-content [class*="cricket-player-profile_profileHeader"],.fp-icc-profile-content [class*="cricket-player-profile_main"],.fp-icc-profile-content [class*="cricket-player-profile_body"]{display:block!important;grid-template-columns:1fr!important;min-width:0!important}.fp-icc-profile-sidebar [class*="cricket-player-profile_photoPanel"],.fp-icc-profile-sidebar [class*="cricket-player-profile_identityPanel"]{background:white!important;border:0!important;padding:0!important;margin:0 0 20px!important;min-width:0!important}.fp-icc-profile-sidebar [class*="cricket-player-profile_photoFrame"]{width:100%!important;background:#f4f6f8!important;max-height:260px!important;border-radius:8px;overflow:hidden}.fp-icc-profile-sidebar img{width:100%!important;height:auto!important;max-height:250px!important;object-fit:contain!important}.fp-icc-profile-sidebar [class*="identityFacts"]{display:block!important}.fp-icc-profile-sidebar h2{font-size:17px!important}.fp-icc-light .page-hero::after{display:none!important}.fp-icc-home .fp-icc-news-row .fp-icc-story-tag{font-family:Arial,sans-serif!important}

.fp-icc-header-actions>.fp-icc-register{background:white;border-radius:22px;padding:11px 15px;color:var(--icc-navy)!important}.fp-icc-home .fp-mobile-rates-scope :where(h2,h3,p,a){color:inherit!important}.fp-icc-home .aurora-section :where(.aurora-player-card,.aurora-journal-card,.aurora-guide-card){background:var(--icc-soft)!important;border-color:var(--icc-line)!important}.fp-icc-home .aurora-section :where(.aurora-player-card,.aurora-journal-card,.aurora-guide-card) :where(h3,p,a){color:var(--icc-ink)!important}
@media(max-width:767px){.fp-icc-header-actions>.fp-icc-register{display:none}}

.fp-icc-match-page main>.fp-icc-full-match-heading{margin:0!important;padding:42px max(32px,calc((100vw - 1440px)/2))!important;min-height:170px!important}.fp-icc-match-page main>.fp-icc-full-match-heading #cricket-today-heading{font-size:40px!important}.fp-icc-match-page .cricket-today-shell{padding-top:30px!important}
@media(max-width:767px){.fp-icc-match-page main>.fp-icc-full-match-heading{padding:30px 18px!important;min-height:145px!important}.fp-icc-match-page main>.fp-icc-full-match-heading #cricket-today-heading{font-size:29px!important}}

.fp-icc-featured-venues{padding:25px 0 35px}.fp-icc-venue-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.fp-icc-venue-grid>article{border:1px solid var(--icc-line);border-radius:8px;padding:15px;background:white}.fp-icc-venue-grid>article>a{display:block;font:800 20px Arial,sans-serif!important;padding-top:15px}.fp-icc-venue-photo{margin:20px 0;border:1px solid var(--icc-line);border-radius:9px;overflow:hidden;background:var(--icc-soft)}.fp-icc-venue-photo img{display:block;width:100%;height:420px;object-fit:contain}.fp-icc-venue-photo figcaption{padding:12px 18px;font:12px/1.6 Arial,sans-serif;background:white}.fp-icc-venue-photo figcaption a{display:block}.fp-icc-venue-grid .fp-icc-venue-photo{margin:0}.fp-icc-venue-grid .fp-icc-venue-photo img{height:230px}
@media(max-width:767px){.fp-icc-venue-grid{grid-template-columns:1fr}.fp-icc-venue-photo img{height:230px}.fp-icc-venue-photo figcaption{padding:12px;font-size:11px}}

/* Exact final-phone findings: metadata flex sizing and Journal intrinsic grid width. */
@media(max-width:767px){.fp-icc-match-page .cricket-card .cricket-match-top{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important;min-width:0!important}.fp-icc-match-page .cricket-card .cricket-match-top>span:first-child{min-width:0!important;flex:1 1 160px!important;white-space:normal!important;overflow-wrap:anywhere!important}.fp-icc-match-page .cricket-card .cricket-status{flex:0 1 auto!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}.fp-icc-journal-layout{grid-template-columns:minmax(0,1fr)!important}.fp-icc-editorial-feed{min-width:0!important;max-width:100%!important}.fp-icc-editorial-feed .blog-public-head{flex-direction:column!important;align-items:stretch!important;min-width:0!important}.fp-icc-editorial-feed .blog-public-head>p{width:100%!important;max-width:100%!important;min-width:0!important}.fp-icc-editorial-feed .live-match-select select{min-width:0!important;max-width:100%!important;width:100%!important}.fp-icc-editorial-feed .live-table-scroll{max-width:100%!important;width:100%!important;overflow:auto!important}.fp-icc-editorial-feed .eyebrow{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important}.fp-icc-light .fp-journal-card> :not(figure){grid-column:1!important}}
.fp-icc-light .fp-journal-card>figure{grid-row:1/5}.fp-icc-light .fp-journal-card> :not(figure){grid-column:2}
@media(max-width:767px){.fp-icc-light .fp-journal-card>figure{grid-row:auto!important}}

@media(max-width:767px){html body.fp-icc.fp-icc-match-page .aurora-site main .cricket-card{grid-template-columns:minmax(0,1fr)!important}html body.fp-icc.fp-icc-match-page .aurora-site main .cricket-card-copy{min-width:0!important;max-width:100%!important;grid-column:1!important}html body.fp-icc.fp-icc-match-page .aurora-site main .cricket-card-copy>.cricket-match-top{display:flex!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important;max-width:100%!important}html body.fp-icc.fp-icc-match-page .aurora-site main .cricket-card-copy>.cricket-match-top>span:first-child{flex:1 1 140px!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.fp-icc.fp-icc-match-page .aurora-site main .cricket-card-copy>.cricket-match-top>.cricket-status{flex:0 1 auto!important;max-width:100%!important;white-space:normal!important}html body.fp-icc.fp-icc-match-page main .cricket-section-nav{display:flex!important;flex-wrap:wrap!important;max-width:100%!important}}

/* Independent visual review corrections: original mark, native nav, Journal copy. */
.fp-icc-header img.fp-icc-brand-mark{filter:none!important;background:transparent!important;object-fit:contain!important;width:38px!important;height:38px!important;border-radius:0!important;box-shadow:none!important}
html body.fp-icc.fp-icc-light .aurora-site main .cricket-section-nav{background:var(--icc-soft)!important;border:1px solid var(--icc-line)!important;padding:10px!important;border-radius:7px!important}html body.fp-icc.fp-icc-light .aurora-site main .cricket-section-nav a{background:white!important;color:var(--icc-navy)!important;border:1px solid var(--icc-line)!important;box-shadow:none!important}html body.fp-icc.fp-icc-light .aurora-site main .cricket-section-nav a:is(.is-active,[aria-current="page"]){background:var(--icc-navy)!important;color:white!important}
html body.fp-icc.fp-icc-light .aurora-site main .fp-icc-editorial-feed .blog-public-head>p,html body.fp-icc.fp-icc-light .aurora-site main .fp-journal-card .fp-journal-summary,html body.fp-icc.fp-icc-light .aurora-site main .fp-icc-story-copy>p{color:var(--icc-muted)!important;opacity:1!important}html body.fp-icc.fp-icc-light .aurora-site main .live-cricket-players{background:white!important;color:var(--icc-ink)!important;border-color:var(--icc-line)!important}html body.fp-icc.fp-icc-light .aurora-site main .live-cricket-players p,html body.fp-icc.fp-icc-light .aurora-site main .live-cricket-players .eyebrow{color:var(--icc-muted)!important}
