:root{--top-offset:74px;--sikit-header-height:74px;--scroll-top-btn-offset-bottom:2.5rem;}.grecaptcha-badge{visibility:hidden;}header{position:sticky;overflow:hidden;}header::before{content:"";position:absolute;inset:0;background-image:url('/static-assets/images/misc/header-pattern-d.svg');background-repeat:repeat;background-position:left top;background-size:auto 180%;opacity:0.05;z-index:1;pointer-events:none;}.v6-drawer-content{width:100vw;max-width:100vw;}@media (min-width:1024px){.v6-bottom-row{height:57px !important;}.v6-logo-container{height:90px !important;}.large-devices [aria-lable="Shop"],.large-devices [aria-lable="Tickets"]{display:none;}}.so-date-stack{font:var(--body_xs_regular-font-weight,400) var(--body_xs_regular-font-size,0.625rem) / var(--body_xs_regular-line-height,0.875rem) var(--body_xs_regular-font-family,Figtree,system-ui,-apple-system,sans-serif);letter-spacing:var(--body_xs_regular-letter-spacing,normal);}.so-date-stack::first-line{font:var(--h5_bold-font-weight,700) var(--h5_bold-font-size,1.125rem) / var(--h5_bold-line-height,1.5rem) var(--h5_bold-font-family,Gabarito,system-ui,-apple-system,sans-serif);letter-spacing:var(--h5_bold-letter-spacing,normal);}.molecule-header{@media (min-width:1024px){padding-right:var(--spacing_12);padding-left:var(--spacing_12);}@media (max-width:767px){padding-top:var(--spacing_3);padding-bottom:var(--spacing_3);}}footer .mb-6{margin-bottom:0 !important;}@media (min-width:769px){[data-frame-name="frame_bottom_row"]{align-items:flex-end;}}.poweredBy{position:relative;}.poweredBy::after{content:"";display:inline-block;width:40px;height:24px;margin-left:5px;background:url(/static-assets/images/misc/silogo.png) no-repeat center / contain;}@media (max-width:767px){header >:first-child{padding-left:var(--spacing_6);padding-right:var(--spacing_6);}}.circleBg{background:hsl(var(--background_main_surface) / 0.09);}@media (min-width:1024px){[data-frame-name="frame_bottom_row"]{position:relative;}[data-frame-name="frame_bottom_row"]::before{content:"";position:absolute;top:-8px;left:0;width:100vw;height:0.1px;background:#97D700;}}@media (min-width:1024px){:has(> [data-frame-name="frame_logo_desktop"]){position:relative;margin-right:24px;}:has(> [data-frame-name="frame_logo_desktop"])::after{content:"";position:absolute;top:0;right:-24px;width:0.5px;height:100%;background:#97D700;}}.mobileDrawer{position:relative;}.mobileDrawer::before{content:"";position:absolute;inset:0;z-index:0;padding-top:var(--spacing_15);background:url("/static-assets/images/misc/menudrawer.png") center top / 100% auto no-repeat;pointer-events:none;}.mobileDrawer > *{position:relative;z-index:1;}.navlinkMobile{padding-top:5px;border-bottom:0.5px solid #AEB8C0;padding-bottom:5%;}@media (min-width:1024px){span.border-\[currentColor\]{margin-left:4px;margin-bottom:4px;}}.si-molecule-fixture-match-action__team-wrap--team-a{padding-bottom:5%;}.dropdown-menu.floating{background-color:white !important;top:103px !important;border-radius:6px !important;padding-bottom:var(--spacing_0_5);padding-top:var(--spacing_0_5);min-width:155px !important;box-shadow:0.5rem 0.5rem 1rem hsla(78,100%,42%,0.3) !important;}.dropdown-menu a{font:var(--body_sm_bold);}.fixturetext{margin-bottom:-10px;padding-bottom:var(--spacing_0_5);}[data-component-id="06c2a061-3b92-4ea8-9b63-7988d23ef530"]{align-items:center;}.metaRightBorder{position:relative;}.metaRightBorder::after{content:"";position:absolute;right:0;top:15%;height:70%;border-right:1px solid hsl(var(--core_neu_200,#eeeeee));}.fixture-top{padding-bottom:var(--spacing_0_5);border-bottom:1px solid hsl(var(--core_neu_200,#eeeeee)) !important;}.sofixtureorganismwrap-wrap img{position:relative;z-index:1;}.si-molecule-fixture-match-action__counter-wrap{display:flex;align-items:center;gap:4px;}.si-molecule-fixture-match-action__counter-wrap::before{content:'\e80a';font-family:"so";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--core_neu_900);}.si-molecule-fixture-match-action__team-info--side-b .si-molecule-fixture-match-action__team-name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}[data-testid="counter-container"]{position:relative;padding-top:var(--spacing_1);padding-bottom:var(--spacing_1);}[data-testid="counter-container"]::before{content:"";position:absolute;top:0;left:-20px;right:0;height:1px;background:hsl(var(--core_neu_200,#eeeeee));}[data-testid="counter-container"]::after{content:"";position:absolute;bottom:0;left:-20px;right:0;height:1px;background:hsl(var(--core_neu_200,#eeeeee));}[data-testid="counter-container"] >:nth-child(-n+3){position:relative;}[data-testid="counter-container"] >:nth-child(-n+3)::after{content:"";position:absolute;right:0;top:15%;height:70%;border-right:1px solid hsl(var(--core_neu_200,#eeeeee));}[data-testid="counter-container"] >:first-child::before{content:"";position:absolute;left:0;top:15%;height:70%;border-left:1px solid hsl(var(--core_neu_200,#eeeeee));}.si-molecule-fixture-match-action__scores-wrap{width:fit-content;}.si-molecule-fixture-match-action__team-info--side-a,.si-molecule-fixture-match-action__team-info--side-b{align-items:center;}@media (min-width:768px) and (max-width:1023px){.sofixturetemplatewrap-wrap .template-body > *{grid-column:span 12 !important;grid-row-end:span 1;}[data-component-id="f5df5404-8d4e-4434-a48b-7e25ff4a2571"]{padding-bottom:var(--spacing_2_5);}}.rotate-\[225deg\]{margin-top:5px;}.related-top-section .template-header{border-top:.5px solid #AEB8C0 !important;}.related-article-section .template-body{border-bottom:.5px solid #AEB8C0 !important;}@media screen and (max-width:768px){.related-article-section .template-body{padding-right:0.75rem;}}.header-web-social-links .btn-site{position:relative;}.header-web-social-links .btn-site .wac-icon{transform:rotate(-90deg);}.header-web-social-links .btn-site:not(:last-child)::after{content:"";background:#96d602;width:2px;height:7px;position:absolute;top:38px;}.so-registration-overlay{position:fixed;z-index:10000;inset:0;display:flex;align-items:center;justify-content:center;overflow:visible;padding:24px;background:rgb(0 0 0 / 72%);}.so-registration-modal{position:relative;width:min(100%,800px);margin:auto;overflow:visible;background:#fff;color:#2b2b2b;box-shadow:none;}.so-registration-head{position:absolute;top:0;right:0;z-index:20;width:0;height:0;overflow:visible;pointer-events:none;}.so-registration-close{position:absolute;top:-5px;right:-5px;z-index:20;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#f4703a;color:#fff;cursor:pointer;pointer-events:auto;}.so-registration-close::before{display:block;font-family:so;font-size:10px;line-height:1;content:"\e80b";}.so-registration-body{position:relative;overflow:visible;}.so-registration-content{min-width:0;}.so-registration-banner{display:block;width:100%;line-height:0;background:none;}.so-registration-banner img{display:block;width:100%;height:auto;}.so-registration-logo{display:none;}.so-reg-form{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:5px;padding:24px 26px 29px;}.so-registration-group{min-width:0;}.so-registration-group-full,.so-registration-submit{grid-column:1 / -1;}.so-registration-submit{margin-top:25px;}.so-registration-field{position:relative;display:flex;flex-direction:column;}.so-registration-field label{box-sizing:border-box;order:-1;display:block;width:auto;height:14px;margin:0 0 10px;padding:0;color:rgb(109,105,106);font-family:Figtree,sans-serif;font-size:14px;font-weight:400;line-height:14px;cursor:default;}.so-registration-control{box-sizing:border-box;width:100%;min-height:47.6px;padding:15px;border:0.8px solid rgb(192,185,188);border-radius:5px;background-color:transparent;color:rgb(0,0,0);font-family:Figtree,sans-serif;font-size:13.3333px;font-weight:400;line-height:normal;cursor:text;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;}.so-registration-control::placeholder{color:#a5a5a5;font-family:Figtree,sans-serif;font-size:13.3333px;font-weight:400;line-height:normal;opacity:1;}select.so-registration-control{padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:20px 20px;}.so-registration-control:focus,.so-registration-control:focus-visible{border:0.8px solid #231f20;outline:none;box-shadow:none;}.so-registration-phone:focus-within .so-registration-phone-code,.so-registration-phone:focus-within .so-registration-mobile-input .so-registration-control{border-color:#231f20;box-shadow:none;}.errordiv{display:block;min-height:16px;margin-top:6px;color:#ff5100;font-size:12px;font-weight:400;line-height:1.3;}.so-registration-phone{display:flex;align-items:stretch;}.so-registration-phone-code{position:relative;display:flex;flex-shrink:0;align-items:center;gap:4px;box-sizing:border-box;min-height:47.6px;padding:0 4px 0 8px;border:0.8px solid rgb(192,185,188);border-right:0;border-radius:5px 0 0 5px;background-color:transparent;}.so-registration-phone-code::after{width:12px;height:12px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;content:"";}.so-registration-phone-code select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;}.so-registration-country-flag{width:20px;height:14px;flex-shrink:0;object-fit:cover;}.so-registration-phone-code span{color:#2b2b2b;font-size:13px;white-space:nowrap;}.so-registration-mobile-input{display:flex;flex:1;min-width:0;}.so-registration-mobile-input .so-registration-control{flex:1;width:100%;min-width:0;padding-right:10px;padding-left:8px;border-left:0;border-radius:0 5px 5px 0;}.so-registration-checkbox{position:relative;display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:center;color:#4a4a4a;font-family:Figtree,sans-serif;font-size:12px;font-weight:400;line-height:1.55;cursor:pointer;}.so-registration-checkbox input{position:absolute;opacity:0;}.so-registration-checkmark{display:grid;place-items:center;width:20px;height:20px;border:1px solid #c4c4c4;border-radius:50%;background:#fff;}.so-registration-checkbox input:checked + .so-registration-checkmark{border-color:#f4703a;background:#f4703a;}.so-registration-checkbox input:checked + .so-registration-checkmark::after{display:block;font-family:so;font-size:10px;line-height:1;color:#fff;content:"\e806";}.so-registration-checkbox input:focus-visible + .so-registration-checkmark{outline:2px solid #f4703a;outline-offset:2px;}.so-registration-checkbox a,.so-registration-confirm-link{color:#f4703a;font-weight:700;text-decoration:none;}.so-registration-checkbox a:hover,.so-registration-confirm-link:hover{text-decoration:underline;}.so-registration-submit button,.so-registration-success button{width:100%;min-height:56px;padding:14px 28px;border:0;border-radius:4px;background:#f4703a;color:#fff;font:inherit;font-size:16px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;cursor:pointer;}.so-registration-submit button:hover:not(:disabled):not([aria-disabled="true"]){background:#e25a22;}.so-registration-submit button:disabled,.so-registration-submit button[aria-disabled="true"]{cursor:not-allowed;opacity:0.6;}.so-registration-notice{margin:0;padding:24px 32px 0;color:#b42318;text-align:center;}.so-registration-success{padding:48px 32px 56px;text-align:center;}.so-registration-success h3{margin:0 0 12px;font-size:28px;}.so-registration-success p{margin:0 0 28px;}.so-registration-success button{width:auto;min-width:190px;}.so-registration-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);}@media (min-width:768px){.so-registration-logo{position:absolute;top:unset;bottom:0;left:0;display:block;width:200px;height:200px;pointer-events:none;}.so-registration-logo img{display:block;width:100%;height:100%;max-width:none;margin-left:0;object-fit:contain;}.so-reg-form{padding:26px 38px 32px 208px;}.so-registration-notice{padding:24px 38px 0 208px;}.so-registration-success{padding:48px 38px 56px 208px;}}@media (min-width:1024px){.so-registration-logo{bottom:-2px;left:-175px;width:330px;height:400px;}}@media (max-width:767px){.so-registration-overlay{align-items:stretch;padding:15px;overflow:visible;}.so-registration-modal{display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 30px);max-height:calc(100dvh - 30px);min-height:0;overflow:visible;}.so-registration-close{top:-9px;right:-9px;}.so-registration-body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;z-index:1;}.so-registration-banner{flex-shrink:0;}.so-registration-content{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;}.so-registration-logo{position:absolute;top:4px;left:4px;z-index:2;display:block;width:92px;margin-left:0;pointer-events:none;}.so-registration-logo img{display:block;width:100%;margin-left:0;object-fit:contain;}.so-reg-form{grid-template-columns:1fr;padding:22px 16px 28px;}.so-registration-control{min-height:47.6px;font-size:16px;}.so-registration-phone-code{min-height:47.6px;}.so-registration-checkbox{align-items:start;}.so-registration-submit{margin-top:30px;}.so-registration-submit button{min-height:50px;font-size:15px;}.so-registration-notice,.so-registration-success{padding-inline:16px;}}.dropdown-menu{border-bottom:0.5px solid #AEB8C0;.navlinkMobile{padding-bottom:0;border-bottom:0;font:var(--body_sm_medium) !important;&:last-child{padding-bottom:5%;}}}.mobile-drawer{height:calc(100dvh - var(--sikit-header-height,0px));top:var(--top-offset,var(--sikit-header-height,0px));}.mobile-drawer{overflow-y:auto;overscroll-behavior:contain;}body:has(.mobile-drawer.open){overflow:hidden;height:100dvh;}@media (min-width:1024px){p[data-atom-id="335ed5db-6934-4012-941e-72920207ea05"]{text-align:right !important;padding-right:48px !important;}div:has(> p[data-atom-id="335ed5db-6934-4012-941e-72920207ea05"]) + div{justify-content:flex-end !important;padding-right:48px !important}p[data-atom-id="507f3814-e456-455b-b44a-48456db8034e"]{text-align:left !important;padding-left:48px !important;}div:has(> p[data-atom-id="507f3814-e456-455b-b44a-48456db8034e"]) + div{justify-content:flex-start !important;padding-left:48px !important;}}@media (min-width:1024px){p[data-atom-id="335ed5db-6934-4012-941e-72920207ea05"]{text-align:right !important;padding-right:48px !important;}div:has(> p[data-atom-id="335ed5db-6934-4012-941e-72920207ea05"]) + div{justify-content:flex-end !important;padding-right:48px !important;}p[data-atom-id="507f3814-e456-455b-b44a-48456db8034e"]{text-align:left !important;padding-left:48px !important;}div:has(> p[data-atom-id="507f3814-e456-455b-b44a-48456db8034e"]) + div{justify-content:flex-start !important;padding-left:48px !important;}div.w-full.flex.items-center.justify-center:has(img[alt="Sponsor 3"]){height:calc(var(--spacing_1) * 11) !important;}}@media (max-width:1023px){div:has(> p[data-atom-id="1292ad3"]) + div{flex-wrap:nowrap !important;gap:var(--spacing_2) !important;padding-top:var(--spacing_6) !important;}div:has(> p[data-atom-id="1292ab2d-e089-423c-a05b-b83064b50ad3"]) + div .p-4{padding:var(--spacing_1) !important;}div:has(> p[data-atom-id="1292ad3"]) + div div.w-full.flex.items-center.justify-center:has(img[alt="Sponsor 1"]){height:var(--spacing_6) !important;}div:has(> p[data-atom-id="1292ad3"]) + div div.w-full.flex.items-center.justify-center:has(img[alt="Sponsor 2"]){height:var(--spacing_6) !important;}div.w-full.flex.items-center.justify-center:has(img[alt="Sponsor 3"]){height:calc(var(--spacing_1) * 11) !important;}}@media (min-width:1024px){div[data-molecule-id="2456cc5a-b2e6-4803-bcf8-9a43d5189e71"]{padding-inline:2px !important;}.footer-center{position:relative;left:50%;transform:translateX(-46%);}}footer div[data-frame-name="frame_navigation_2"] > a:nth-child(2)::before,footer div[data-frame-name="frame_navigation_1"] > a:nth-child(2)::before{content:"|";margin-right:12px;opacity:1;}footer div[data-frame-name="frame_navigation_2"] > a:nth-child(2)::after,footer div[data-frame-name="frame_navigation_1"] > a:nth-child(2)::after{content:"|";margin-left:12px;opacity:1;}@media (max-width:767px){.principalPartner >:nth-child(2),[data-component-id="72c37e59-266c-4449-a381-43435de82f6f"]{margin-top:20px;}}.dateStatusMolecule span{text-transform:uppercase;}.principalPartner > .flex.flex-row > div:nth-child(-n + 2) img{margin-top:10px;height:30px !important;}@media (max-width:767px){.principalPartner > .flex.flex-row > div:nth-child(1) img{margin-top:10px;height:25px !important;}.principalPartner > .flex.flex-row > div:nth-child(2) img{margin-top:10px;height:20px !important;}}.fx-scroll-top-btn{background:var(--button_filled_style_2_surface_default-hex) !important;}.fx-scroll-top-btn svg{display:none !important;}.fx-scroll-top-btn::after{content:'\e809';font-family:'so';font-style:normal;font-weight:normal;line-height:1;speak:never;font-size:20px;margin-bottom:5px;height:15px !important;color:#fff !important;}.frame_logo_desktop{img{position:relative;z-index:1;}}.fanos-cookie-consent-dialog{position:fixed;bottom:40px;right:40px;left:auto;top:auto;width:327px;max-width:calc(100vw - 40px);height:auto;max-height:calc(100vh - 80px);margin:0;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-color:rgb(255,255,255);border:none;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,0.15);font-family:"Gabarito",sans-serif;font-size:14px;font-weight:400;line-height:14px;color:rgb(35,31,32);overflow-y:auto;z-index:99999;}.fanos-cookie-consent-container{position:relative;width:100%;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;}.fanos-cookie-consent-title{display:none;}.fanos-cookie-consent-desc{display:block;width:100%;margin:35px 0 25px;padding:0;box-sizing:border-box;color:rgb(35,31,32);font-family:"Gabarito",sans-serif;font-size:14px;font-weight:400;line-height:26.6px;}.fanos-cookie-consent-actions{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:0;margin:0;padding:0;box-sizing:border-box;}.fanos-cookie-consent-btn{display:block;width:100%;height:36.6px;margin:0;padding:5px 0;box-sizing:border-box;border:none;border-radius:2.5px;font-family:"Gabarito",sans-serif;font-size:14px;font-weight:700;line-height:26.6px;text-align:center;text-transform:uppercase;cursor:pointer;}.fanos-cookie-consent-reject-btn{display:none;}.fanos-cookie-consent-accept-btn{background-color:rgb(255,81,0);color:rgb(254,246,249);}.fanos-cookie-consent-accept-btn:hover{background-color:rgb(235,72,0);}.fanos-cookie-consent-accept-btn:focus-visible,.fanos-cookie-consent-reject-btn:focus-visible{outline:2px solid #231f20;outline-offset:3px;}.fanos-cookie-consent-dialog::backdrop{background-color:rgba(0,0,0,0.35);pointer-events:auto;}body:has(.fanos-cookie-consent-dialog[open]){overflow:hidden;}.fanos-cookie-consent-dialog:not([open]){display:none;}
/* Women’s T20 Exhibition — CMS block. Scoped to .womens-t20-exhibition. */ .womens-t20-exhibition {
  color: #212a30;
  font-family: inherit;
}
.womens-t20-exhibition *, .womens-t20-exhibition *::before, .womens-t20-exhibition *::after {
  box-sizing: border-box;
}
.womens-t20-exhibition img {
  display: block;
  max-width: 100%;
  height: auto;
}
/* Hide Podsquad */ .si-breadcrumb-wrapper > a:nth-of-type(2) {
  font-size: 0 !important;
}
/* Hide only the arrow BEFORE Podsquad */ .si-breadcrumb-wrapper > span:has(+ a:nth-of-type(2)) {
  font-size: 0 !important;
}
.si-breadcrumb-wrapper > span:has(+ a:nth-of-type(2)) * {
  font-size: 0 !important;
}
.main-heading {
  font-size: 22px;
  font-weight: 700;
  text-transform: capitalize;
  color: #FEF8FA;
  line-height: 34px;
}
.womens-t20-exhibition p, .womens-t20-exhibition h1, .womens-t20-exhibition span {
  margin: 0;
}
.womens-t20-exhibition .layout-wrapper {
  display: flex;
  flex-direction: column;
  gap: 12px;
  overflow: visible;
}
/* ── Banner ─────────────────────────────────────────────── */ .womens-t20-exhibition .banner-section {
  position: relative;
  background: #97d700;
  overflow: hidden;
  margin-bottom: 28px
}
.womens-t20-exhibition .banner-section::before {
  content: "";
  position: absolute;
  inset: 0 0 auto;
  height: 100%;
  background: linear-gradient(180deg, #96d60000 50%, #96d600 64%);
  pointer-events: none;
  z-index: 1;
}
.womens-t20-exhibition .banner-section::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("/static-assets/images/misc/WTW-banner-pattern-mobile.png") left center / cover no-repeat;
  pointer-events: none;
  z-index: 1;
  opacity: 0.72;
}
.womens-t20-exhibition .banner-image {
  position: relative;
  z-index: 0;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.womens-t20-exhibition .banner-image::before {
  content: "";
  position: absolute;
  inset: 0;
  background: url("/static-assets/images/misc/WTW-banner-pattern-mobile.png") center / cover no-repeat;
  pointer-events: none;
  z-index: 0;
  opacity: 0.65;
}
.womens-t20-exhibition .banner-image img {
  position: relative;
  z-index: 1;
  width: 100%;
  max-height: 280px;
  object-fit: contain;
  object-position: center bottom;
  z-index: 3;
}
.womens-t20-exhibition .banner-content {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 0px;
  padding: 8px 20px 15px;
}
.womens-t20-exhibition .banner-content .logo {
  width:80px;
  background: none;
  margin-top: -43px;
  margin-bottom: 12px;
}
.womens-t20-exhibition .banner-content .logo img {
  width: 100%;
  object-fit: contain;
  background: none;
}
.womens-t20-exhibition .banner-content h1 {
  color: #212a30;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.03em;
  line-height: 1.15;
  text-transform: uppercase;
}
/* ── Shared headings ────────────────────────────────────── */ .womens-t20-exhibition .heading-wrap {
  text-align: center;
  padding: 0 8px;
}
.womens-t20-exhibition .heading-wrap h1 {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2;
  color: #231F20;
}
.womens-t20-exhibition .heading-wrap p {
  margin-top: 10px;
  font-weight: 500;
  color: #4F4B4C;
  font-size: 12px;
  line-height: 1.5;
}
/* ── Highlights ─────────────────────────────────────────── */ .womens-t20-exhibition .highlights-section {
  margin-bottom: 28px;
}
.womens-t20-exhibition .teams-section {
  margin-bottom: 8px;
}
.womens-t20-exhibition .highlights-section, .womens-t20-exhibition .teams-section, .womens-t20-exhibition .schedule-section {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.womens-t20-exhibition .teams-section {
  box-sizing: border-box;
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding: 40px var(--container-offset);
  background: url("/static-assets/images/misc/M_Teams_bg.png") center / cover no-repeat;
}
.womens-t20-exhibition .teams-section .heading-wrap {
  padding-inline: var(--container-offset, 16px);
}
.womens-t20-exhibition .teams-section .heading-wrap h1, .womens-t20-exhibition .teams-section .card-body h1 {
  color: #ffffff;
}
.womens-t20-exhibition .teams-section .heading-wrap p {
  color: #C0BABC;
}
.womens-t20-exhibition .highlights-section .card-container {
  display: flex;
  flex-direction: column;
  /* gap: 28px;
  */
}
.womens-t20-exhibition .highlight-card {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 32px;
  background: #F3F3F3;
  border-radius: 12px;
  margin-top: 78px;
}
.womens-t20-exhibition .highlight-card-icon {
  width: 143px;
  margin-top: -95px;
  background: none;
  box-shadow: none;
}
.womens-t20-exhibition .highlight-card-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.womens-t20-exhibition .highlight-card-body h1 {
  font-size: 18px;
  font-weight: 700;
}
.womens-t20-exhibition .highlight-card-body p {
  margin-top: 6px;
  color: #5D7384;
  font-size: 16px;
  line-height: 1.45;
  font-weight: 400;
}
/* ── Teams + accordion ──────────────────────────────────── */ .womens-t20-exhibition .teams-section .card-container {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
/* The single shared accordion inserts two wrapper levels (its own Box, then Accordion.Root) between .card-container and the 3 .card-content items — collapse both out of layout so the grid/flex above still treats the 3 items as if they were direct children. */ .womens-t20-exhibition .teams-section .card-container > *, .womens-t20-exhibition .teams-section .card-container > * > * {
  display: contents;
}
.womens-t20-exhibition .card-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.womens-t20-exhibition .team-card {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  width: 100%;
  min-height: 300px;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: 32px 16px 56px;
}
.womens-t20-exhibition .team-card .card-bg {
  position: absolute;
  inset: 0;
  z-index: 0;
  overflow: hidden;
  pointer-events: none;
}
.womens-t20-exhibition .team-card .card-bg img {
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  object-fit: cover;
  object-position: center;
  opacity: 0.5;
}
.card-redmond .card-bg {
  background: linear-gradient(180deg, #D92F8A 0%, #21272C 100%);
}
.card-bellevue .card-bg {
  background: linear-gradient(180deg, #0F9090 0%, #21272C 100%);
}
.card-washington .card-bg {
  background: linear-gradient(180deg, #00AEEF 0%, #21272C 100%);
}
.womens-t20-exhibition .card-header, .womens-t20-exhibition .card-body {
  position: relative;
  z-index: 1;
}
.womens-t20-exhibition .team-logo {
  width: 136px;
  height: 136px;
  margin: 0 auto 20px;
  background: none;
}
.womens-t20-exhibition .team-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.womens-t20-exhibition .card-body {
  text-align: center;
  margin-top: 8px;
}
.womens-t20-exhibition .card-body h1 {
  color: #ffffff;
  font-size: 32px;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 40px;
}
.womens-t20-exhibition .card-content.active .card-body h1, .womens-t20-exhibition .card-content.open .card-body h1, .womens-t20-exhibition .card-content:has([data-state="open"]) .card-body h1 {
  color: #ffffff;
}
.womens-t20-exhibition .card-content > div {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
/* Header now wraps the whole card (image/logo/name + the small "view squad" chip below), not just the chip — reset it to a plain full-width block so .team-card renders at its normal size instead of being squeezed into a width:max-content pill. */ .womens-t20-exhibition .teams-section h3[data-orientation="vertical"] {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  background: none;
  border-radius: 0;
  color: inherit;
  font: inherit;
  text-transform: none;
}
.womens-t20-exhibition .teams-section h3[data-orientation="vertical"] > * {
  /* !important: this element also carries the Box component's own "flex flex-row w-full" utility classes (from stack="h"), which match this same selector's specificity — without !important they win the cascade and lay team-card/button/chip out in a row instead of a column, floating the chip to the side instead of below the card. */ position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  width: 100% !important;
  background: transparent !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0;
  box-shadow: none;
  color: inherit;
  font: inherit;
  text-transform: inherit;
  cursor: pointer;
}
.womens-t20-exhibition .teams-section h3[data-orientation="vertical"] > * > button {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
}
/* The small "VIEW SQUAD" / "CLOSE" chip — only one of the two is ever visible at once, so both carry the pill look independently, floating over the card's bottom edge via the negative margin-top. */ .womens-t20-exhibition .text-view, .womens-t20-exhibition .text-close {
  position: relative;
  z-index: 6;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  width: max-content;
  margin-top: -24px;
  padding: 5px 12px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.2;
  text-transform: uppercase;
  cursor: pointer;
}
.team-bellevue .text-view , .team-bellevue .text-close {
  background: #0F9090;
}
.team-redmond .text-view , .team-redmond .text-close {
  background: #D92F8A;
}
.team-washington .text-view , .team-washington .text-close {
  background: #00AEEF;
}
.womens-t20-exhibition .text-view::before, .womens-t20-exhibition .text-close::before {
  content: "\e810";
  font-family: "so";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  font-size: 10px;
  line-height: 1;
  order: 2;
  transition: transform 0.2s ease;
}
.womens-t20-exhibition .text-close {
  display: none;
}
.womens-t20-exhibition h3[data-orientation="vertical"][data-state="open"] .text-view {
  display: none;
}
.womens-t20-exhibition h3[data-orientation="vertical"][data-state="open"] .text-close {
  display: inline-flex;
}
.womens-t20-exhibition h3[data-orientation="vertical"][data-state="open"] .text-view::before, .womens-t20-exhibition h3[data-orientation="vertical"][data-state="open"] .text-close::before {
  transform: rotate(180deg);
}
.womens-t20-exhibition h3[data-orientation="vertical"][data-state="open"] .text-view::after, .womens-t20-exhibition h3[data-orientation="vertical"][data-state="open"] .text-close::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -18px;
  width: 2px;
  height: 18px;
  background: #0F9090;
  transform: translateX(-50%);
}
.womens-t20-exhibition .card-container .card-content:nth-child(2) h3[data-orientation="vertical"][data-state="open"] .text-view::after, .womens-t20-exhibition .card-container .card-content:nth-child(2) h3[data-orientation="vertical"][data-state="open"] .text-close::after {
  background: #D92F8A;
}
.womens-t20-exhibition .card-container .card-content:nth-child(3) h3[data-orientation="vertical"][data-state="open"] .text-view::after, .womens-t20-exhibition .card-container .card-content:nth-child(3) h3[data-orientation="vertical"][data-state="open"] .text-close::after {
  background: #00AEEF;
}
.womens-t20-exhibition .content {
  display: none;
  width: 100%;
  padding-top: 18px;
}
.womens-t20-exhibition .card-content.active > div > .content, .womens-t20-exhibition .card-content.open > div > .content, .womens-t20-exhibition .card-content:has([data-state="open"]) > div > .content, .womens-t20-exhibition .content[data-state="open"], .womens-t20-exhibition .content.show, .womens-t20-exhibition .content.open {
  display: block;
}
.womens-t20-exhibition .accordion-content {
  padding: 16px 12px;
}
.womens-t20-exhibition .squad-panel {
  background: #212a30;
  border-radius: 12px;
  padding: 24px 20px 28px;
}
.team-bellevue .squad-panel {
  border: 1px solid #0F9090;
}
.team-redmond .squad-panel {
  border: 1px solid #D92F8A;
}
.team-washington .squad-panel {
  border: 1px solid #00AEEF;
}
.womens-t20-exhibition .squad-group + .squad-group {
  margin-top: 18px;
  padding-top: 16px;
  border-top: 1px solid #2a3239;
}
.womens-t20-exhibition .squad-group h1 {
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 800;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}
.team-bellevue .squad-panel h1, .team-bellevue .squad-panel .tag-captain {
  color: #0F9090;
}
.team-redmond .squad-panel h1, .team-redmond .squad-panel .tag-captain {
  color: #D92F8A;
}
.team-washington .squad-panel h1, .team-washington .squad-panel .tag-captain {
  color: #00AEEF;
}
.womens-t20-exhibition .tag-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
.womens-t20-exhibition .tag {
  display: inline-flex;
  align-items: center;
  padding: 5px 8px;
  border: 0;
  background: #333f48;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
}
.womens-t20-exhibition .tag-wrapper > div {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 5px 8px;
  background: #333f48;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
  width: max-content;
}
.womens-t20-exhibition .tag-captain {
  font-weight: 500;
  opacity: 0.85;
}
/* ── Schedule ───────────────────────────────────────────── */ .womens-t20-exhibition .schedule-list {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.womens-t20-exhibition .schedule-day {
  overflow: hidden;
}
.womens-t20-exhibition .schedule-day-head {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  padding: 14px 16px;
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  text-align: left;
  margin-bottom: 10px;
}
.womens-t20-exhibition .schedule-day-1 .schedule-day-head {
  background: #E040A0;
}
.womens-t20-exhibition .schedule-day-2 .schedule-day-head {
  background: #058090;
}
.womens-t20-exhibition .schedule-day-3 .schedule-day-head {
  background: #F4C842;
  color: #212a30;
}
.womens-t20-exhibition .schedule-day-4 .schedule-day-head {
  background: #222B31;
  color: #ffffff;
}
.womens-t20-exhibition .schedule-day-4 .schedule-match p, .womens-t20-exhibition .schedule-day-4 .team-name, .womens-t20-exhibition .schedule-day-4 .team-label {
  margin-top: 0;
  font-size: 14px;
  font-weight: 700;
  color: #000000;
  text-transform: capitalize;
}
.womens-t20-exhibition .schedule-day-4 .match-team-wrapper {
  flex-direction: column;
  justify-content: center;
  gap: 4px;
}
.womens-t20-exhibition .schedule-day-head .divider::before {
  content: "|";
}
.womens-t20-exhibition .schedule-match {
  display: flex;
  align-items: stretch;
  gap: 12px;
  background: #ffffff;
  border: 1px solid #ececec;
  margin-bottom: 10px;
}
.womens-t20-exhibition .schedule-match:nth-child(odd) {
  background: #ECEDEF;
}
.womens-t20-exhibition .match-time {
  flex: 0 0 105px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  border-right: 1px solid #0000001A
}
.womens-t20-exhibition .match-team-wrapper {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 12px;
  padding: 6px;
}
.womens-t20-exhibition .match-team {
  flex: 1;
  min-width: 0;
}
.womens-t20-exhibition .team-label {
  color: #333F48;
  font-size: 14px;
  font-weight: 500;
  text-transform: capitalize;
}
.womens-t20-exhibition .match-team .team-name {
  margin-top: 8px;
  font-size: 14px;
  font-weight: 700;
  text-transform: capitalize;
}
/* ── Tablet ─────────────────────────────────────────────── */ @media (min-width: 768px) {
  .womens-t20-exhibition .layout-wrapper {
    gap: 30px;
  }
  .womens-t20-exhibition .banner-content h1 {
    font-size: 28px;
  }
  .womens-t20-exhibition .heading-wrap h1 {
    font-size: 28px;
  }
  .womens-t20-exhibition .heading-wrap {
    margin-bottom: 10px;
    width: 55%;
    margin-inline:auto;
  }
  .womens-t20-exhibition .highlights-section .card-container {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 32px 16px;
  }
}
/* ── Desktop ────────────────────────────────────────────── */ @media (min-width: 1024px) {
  .womens-t20-exhibition .main-heading {
    font-size: 48px;
    line-height: 64px;
  }
  .womens-t20-exhibition .banner-section {
    display: flex;
    flex-direction: row-reverse;
    align-items: stretch;
  }
  .womens-t20-exhibition .banner-section::before {
    background: none;
  }
  .womens-t20-exhibition .banner-section::after {
    background: url("/static-assets/images/misc/women-t20-bg.png") center / cover no-repeat;
    opacity: 1;
  }
  .womens-t20-exhibition .banner-image::before {
    display: none;
  }
  .womens-t20-exhibition .banner-content {
    flex: 1;
    align-items: flex-start;
    justify-content: space-between;
    text-align: left;
    padding: 44px 40px 48px 44px;
    z-index: 3;
  }
  .womens-t20-exhibition .banner-content .logo {
    width: 152px;
    margin-top: unset;
  }
  .womens-t20-exhibition .banner-content h1 {
    font-size: 36px;
  }
  .womens-t20-exhibition .banner-image {
    flex: 0 1 35%;
    max-width: 560px;
    justify-content: flex-end;
    z-index: 2;
  }
  .womens-t20-exhibition .banner-image img {
    position: relative;
    z-index: 2;
    width: auto;
    max-width: 100%;
    max-height: 360px;
  }
  .womens-t20-exhibition .heading-wrap h1 {
    font-size: 32px;
  }
  .womens-t20-exhibition .heading-wrap p {
    font-size: 16px;
  }
  .womens-t20-exhibition .highlights-section .card-container {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 40px 20px;
  }
  .womens-t20-exhibition .highlight-card {
    align-items: flex-start;
    text-align: left;
    padding: 28px 24px;
  }
  .womens-t20-exhibition .highlight-card-icon {
    width: 160px;
    margin: -95px 0 0;
  }
  .womens-t20-exhibition .highlight-card-body h1 {
    font-size: 22px;
  }
  .womens-t20-exhibition .highlight-card-body p {
    font-size: 16px;
  }
  .womens-t20-exhibition .teams-section {
    padding: 48px 0;
    background-image: url("/static-assets/images/misc/D_Teams_bg.png");
  }
  .womens-t20-exhibition .teams-section .heading-wrap {
    padding-inline: var(--container-offset, 48px);
  }
  .womens-t20-exhibition .teams-section .card-container {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 20px 16px;
    align-items: start;
    position: relative;
    padding-inline: var(--container-offset, 48px);
  }
  .womens-t20-exhibition .card-container .card-content:nth-child(1) [data-state="open"] > .w-full:has(> .accordion-content) {
    left: 0;
  }
  /* Offsets expressed as multiples of the panel's OWN width (-100%/-200%) plus the fixed column gap, instead of hardcoded pixel values — hardcoded px offsets only line up at the exact viewport width they were measured against and drift at any other width. Percentage-of-self scales with the actual rendered card width automatically. */ .womens-t20-exhibition .card-container .card-content:nth-child(2) [data-state="open"] > .w-full:has(> .accordion-content) {
    left: calc(-100% - 16px) !important;
  }
  .womens-t20-exhibition .card-container .card-content:nth-child(3) [data-state="open"] > .w-full:has(> .accordion-content) {
    left: calc(-200% - 32px) !important;
  }
  .womens-t20-exhibition .teams-section .card-content.px-container-offset {
    padding-inline: 0 !important;
  }
  .womens-t20-exhibition .card-content {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .womens-t20-exhibition .card-content > div {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }
  .womens-t20-exhibition .team-card {
    min-height: 360px;
    padding: 36px 20px 64px;
  }
  .womens-t20-exhibition .schedule-day-head, .womens-t20-exhibition .match-time, .womens-t20-exhibition .match-team .team-name, .womens-t20-exhibition .schedule-day-4 .schedule-match p {
    font-size: 22px;
  }
  .womens-t20-exhibition .team-label, .womens-t20-exhibition .schedule-day-4 .team-label {
    font-size: 16px;
  }
  .womens-t20-exhibition .match-time {
    flex: 0 0 160px;
  }
  .womens-t20-exhibition .match-team-wrapper {
    gap: 32px;
  }
  .womens-t20-exhibition .accordion-content:has(>.squad-panel) {
    width: calc(100vw - var(--container-offset) * 2)
  }
  .womens-t20-exhibition .card-container-accordion > div > [data-state="open"]:nth-child(3n + 2) .accordion-content {
    transform: translateX(calc(100% / 3 * -1))
  }
  .womens-t20-exhibition .card-container-accordion > div > [data-state="open"]:nth-child(3n) .accordion-content {
    transform: translateX(calc((100% / 3 * -1) * 2))
  }
}
[data-molecule-id="fb320bc2-7080-4753-9c28-c98d961b259e"]:before {
content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 100vw;
  height: 364px;
  transform: translateX(-50%);
  background: #222B31 url('/static-assets/images/misc/breadcrumb-banner.jpg?w=1920&h=300');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  z-index: -1;
}
@media screen and (max-width: 767px) {
[data-molecule-id="fb320bc2-7080-4753-9c28-c98d961b259e"]:before {
background-position: 100% 0;
    height: 236px;
}
}
[data-molecule-id="dc308bfd-f5ee-4cf4-b879-786fe5d7b4ea"] {
@media (min-width: 1024px) {
    padding-right: var(--spacing_12);
    padding-left: var(--spacing_12);
  }
}
[data-atom-id="7c010c05-e66d-481d-8427-071679b0e5b8"] {
text-transform: uppercase;
}
[data-atom-id="ada4f768-3552-410d-9915-954a81ef5dac"] {
text-transform: uppercase;
}
[data-atom-id="d87f38f4-8ece-4e57-9554-745428199d4b"] {
text-transform: uppercase;
}