/* Cricket Insights: newspaper-inspired editorial type within the existing dark site. */
body.insights-site{font-family:Georgia,'Times New Roman',serif;background:#09111b;color:#e4ebea}
.insights-site a{text-underline-offset:3px}
.insights-main{padding-top:24px;padding-bottom:88px;min-width:0}
.insights-crumbs{display:flex;gap:10px;flex-wrap:wrap;font:13px/1.5 Georgia,'Times New Roman',serif;color:#b7c5ca;margin:0 0 27px}
.insights-crumbs a,.insights-site .insights-read{color:#dff57e}
.insights-eyebrow{color:#ddf77e;font:700 11px/1.5 Georgia,'Times New Roman',serif;letter-spacing:.13em;text-transform:uppercase}
.insights-hub-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.03fr);align-items:stretch;border:1px solid #35505a;border-radius:12px;overflow:hidden;background:#102431;min-height:380px}
.insights-hub-copy{padding:clamp(28px,4vw,62px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.insights-hub-copy h1,.insights-article-header h1{font:700 clamp(37px,5vw,69px)/1.07 Georgia,'Times New Roman',serif;letter-spacing:-.035em;color:#f2f5e9;margin:17px 0 20px;text-wrap:balance}
.insights-hub-copy p{font-size:clamp(17px,1.55vw,21px);line-height:1.68;color:#d4e0dd;max-width:620px;margin:0 0 25px}
.insights-button{display:inline-flex;gap:12px;align-items:center;border-radius:4px;background:#dcf66e;color:#142223!important;text-decoration:none;padding:12px 18px;font:700 15px/1.3 Georgia,'Times New Roman',serif}
.insights-hub-art{position:relative;min-height:320px}
.insights-hub-art img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}
.insights-hub-art span{position:absolute;bottom:14px;right:15px;border-radius:3px;background:#101f2add;padding:6px 9px;font-size:11px;color:#eef3ea}
.insights-hub-section{margin-top:50px}
.insights-section-top{display:flex;align-items:end;justify-content:space-between;gap:25px;border-bottom:1px solid #3d545c;padding-bottom:16px;margin-bottom:20px}
.insights-section-top h2,.insights-standards h2{font:700 clamp(26px,3vw,36px)/1.2 Georgia,'Times New Roman',serif;color:#f4f5e9;margin:4px 0}
.insights-section-top p{margin:0;color:#bed0d2;font-size:14px}
.insights-feature-card{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,.58fr);gap:26px;align-items:center;padding:19px;background:#132432;border:1px solid #334957;border-radius:10px;min-width:0}
.insights-feature-image{display:block;overflow:hidden;border-radius:6px}.insights-feature-image img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.insights-feature-card h3{font:700 clamp(23px,2.9vw,34px)/1.22 Georgia,'Times New Roman',serif;color:#f3f4e8;margin:9px 0}.insights-feature-card h3 a{color:inherit;text-decoration:none}.insights-feature-card h3 a:hover{text-decoration:underline}
.insights-feature-card p{font-size:16px;line-height:1.7;color:#d0dedb;margin:0 0 12px}
.insights-feature-meta{display:block;color:#aabfc6;font-size:12px;margin:0 0 15px}.insights-read{display:inline-block;font-size:15px;font-weight:700}
.insights-standards{background:#11202c;border:1px solid #354955;border-radius:10px;margin-top:36px;padding:clamp(22px,3vw,35px)}.insights-standards>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.insights-standards p{line-height:1.68;font-size:15px;color:#d0dddb}.insights-standards a{color:#dff57e}
.insights-article-header{max-width:1040px;padding:18px 0 25px}.insights-article-header h1{max-width:1000px}.insights-dek{max-width:890px;font-size:clamp(18px,1.8vw,23px);line-height:1.58;color:#d1dedd;margin:0 0 24px}.insights-byline{color:#b8c9cd;font-size:13px;line-height:1.7}.insights-byline time{color:#edf4dc}
.insights-hero-image{margin:12px 0 28px}.insights-hero-image img{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:cover;border-radius:8px;border:1px solid #395160}.insights-hero-image figcaption{font-size:12px;line-height:1.6;color:#b7c7ce;padding-top:10px}
.insights-layout{display:grid;grid-template-columns:minmax(0,830px) minmax(220px,1fr);gap:26px;align-items:start}
.insights-article{min-width:0;border-radius:9px;border:1px solid #304552;background:#101e2a;padding:clamp(21px,3vw,39px)}.insights-article>section{margin:0 0 35px;border-bottom:1px solid #354956;padding-bottom:34px}.insights-article>section:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}
.insights-article h2{font:700 clamp(25px,2.3vw,32px)/1.2 Georgia,'Times New Roman',serif;color:#f2f4e9;margin:0 0 17px}.insights-article h3{font:700 clamp(22px,2.5vw,32px)/1.2 Georgia,'Times New Roman',serif;color:#f3f5e9}
.insights-article h4{font:700 17px/1.4 Georgia,'Times New Roman',serif;color:#e6efcb;margin:21px 0 9px}
.insights-article p,.insights-article li{font-size:16px;line-height:1.82;color:#d7e2e1}.insights-article p{margin:0 0 17px}
.insights-article a{color:#ddf47f}
.insights-table-hint{display:none}.insights-table-scroll{overflow-x:auto;border:1px solid #455963;border-radius:8px}.insights-rank-table{border-collapse:collapse;width:100%;min-width:660px;font-size:14px;text-align:left}.insights-rank-table th,.insights-rank-table td{padding:12px 13px;border-bottom:1px solid #334653;vertical-align:top;line-height:1.55}.insights-rank-table thead{background:#223746;color:#e9f2d2}.insights-rank-table tbody tr:nth-child(even){background:#162835}.insights-rank-table tbody tr:last-child th,.insights-rank-table tbody tr:last-child td{border-bottom:0}.insights-rank-table tbody th{font-size:19px;color:#e0f577}.insights-rank-table td a{text-decoration:none;font-weight:700}
.insights-method{background:#192d37;padding:24px!important;border:1px solid #3c545c!important;border-radius:8px}
.insights-player{padding:28px 0 31px;border-top:1px solid #3b515b;scroll-margin-top:24px}.insights-player:first-of-type{border-top:0;padding-top:7px}.insights-player-top{display:flex;gap:19px;align-items:center}.insights-rank-number{font:700 56px/1 Georgia,'Times New Roman',serif;color:#ddf47b;letter-spacing:-.06em}.insights-player-top h3{margin:4px 0}.insights-player-top p{font-size:13px;margin:0;color:#c0d2d3}.insights-player-hook{margin-top:19px!important;font-size:18px!important;font-weight:700;color:#f1f2e4!important}.insights-player-copy{padding-left:5px}
.insights-verdict{background:#1d303d;border-left:3px solid #dff676;padding:16px 20px;margin-top:24px;border-radius:3px}.insights-verdict strong{color:#e7f3bd;font-size:13px;text-transform:uppercase;letter-spacing:.06em}.insights-verdict p{margin:8px 0 0}
.insights-honorable ul{padding-left:22px}.insights-honorable li{margin-bottom:14px}.insights-faq-item{border-top:1px solid #38505b;padding:19px 0 7px}.insights-faq-item h3{font-size:19px;margin:0 0 10px}.insights-conclusion{background:#192b36;padding:24px!important;border-radius:7px}
.insights-sources p{font-size:14px;line-height:1.7}.insights-source-details{border:1px solid #405461;border-radius:7px;background:#172a36;margin:5px 0 22px}.insights-source-details summary{cursor:pointer;padding:15px 18px;color:#e8f4c4;font-weight:700;font-size:15px;list-style:none}.insights-source-details summary::-webkit-details-marker{display:none}.insights-source-details summary::after{content:'+';float:right;color:#dff47b}.insights-source-details[open] summary::after{content:'−'}.insights-source-details ul{list-style:none;margin:0;padding:0 18px 13px}.insights-source-details li{border-top:1px solid #394f5a;padding:11px 0;font-size:14px;line-height:1.5}.insights-source-details li a{display:block;overflow-wrap:anywhere}.insights-source-details li span{display:block;color:#b4c6cc;font-size:12px;margin-top:3px}
.insights-sidebar{display:grid;gap:17px;align-self:start;position:sticky;top:98px}.insights-sidebar-card{padding:23px;background:#152937;border:1px solid #334b56;border-radius:8px}.insights-sidebar-card h2{font:700 24px/1.25 Georgia,'Times New Roman',serif;color:#f2f5e8;margin:8px 0 14px}.insights-sidebar-card>a{display:block;color:#def47c;text-decoration:none;border-top:1px solid #334b56;padding:10px 0;font-size:14px}.insights-sidebar-card>a:hover{text-decoration:underline}.insights-sidebar-card p{font-size:14px;line-height:1.7;color:#c5d5d7}
.insights-site :focus-visible{outline:2px solid #e6ff84;outline-offset:3px}
@media(max-width:930px){.insights-layout{grid-template-columns:minmax(0,1fr)}.insights-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}
@media(max-width:680px){.insights-main{padding-top:18px}.insights-hub-hero{grid-template-columns:minmax(0,1fr)}.insights-hub-copy{padding:25px}.insights-hub-art{min-height:220px}.insights-section-top{display:block}.insights-section-top p{margin-top:9px}.insights-feature-card{grid-template-columns:minmax(0,1fr);padding:14px}.insights-standards>div{grid-template-columns:minmax(0,1fr);gap:0}.insights-article{padding:19px}.insights-article p,.insights-article li{font-size:15px}.insights-table-hint{display:block;color:#e5f68d!important;font-size:12px!important;line-height:1.4!important;margin:0 0 9px!important}.insights-player-top{gap:12px}.insights-rank-number{font-size:44px}.insights-sidebar{grid-template-columns:minmax(0,1fr)}.insights-article-header h1{font-size:clamp(34px,9vw,49px)}}

/* Balanced editorial hierarchy: center the display elements, not long-form reading text. */
.insights-hub-copy {
  align-items: center;
  text-align: center;
  padding-inline: clamp(28px, 4vw, 58px);
}
.insights-hub-copy h1 {
  max-width: 100%;
  margin-inline: auto;
  font-size: clamp(40px, 4.2vw, 60px);
}
.insights-hub-copy p { max-width: 39ch; margin-inline: auto; }
.insights-hub-copy .insights-button { justify-content: center; margin-inline: auto; }
.insights-section-top {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  text-align: center;
  padding-bottom: 22px;
}
.insights-section-top p { max-width: 62ch; }
.insights-feature-card { grid-template-columns: minmax(260px, .46fr) minmax(0, .54fr); }
.insights-feature-card > div { text-align: center; padding: clamp(8px, 2vw, 20px); }
.insights-feature-card h3 { max-width: 24ch; margin-inline: auto; }
.insights-feature-card p { max-width: 54ch; margin-inline: auto; }
.insights-standards > .insights-eyebrow { display: block; text-align: center; }
.insights-standards h2 { text-align: center; margin: 7px auto 24px; }
.insights-standards > a { display: block; width: fit-content; margin: 15px auto 0; }
.insights-article-header {
  width: min(100%, 1050px);
  max-width: none;
  margin: 0 auto;
  padding: 24px 0 30px;
  text-align: center;
}
.insights-article-header h1 {
  max-width: 980px;
  margin: 18px auto 22px;
  font-size: clamp(38px, 4.4vw, 64px);
}
.insights-dek { max-width: 760px; margin: 0 auto 22px; }
.insights-byline { max-width: 760px; margin-inline: auto; }
.insights-hero-image { max-width: 1080px; margin: 12px auto 30px; }
.insights-hero-image figcaption { text-align: center; }
.insights-layout {
  grid-template-columns: minmax(0, 1fr) minmax(250px, 300px);
  gap: clamp(22px, 2.5vw, 34px);
}
.insights-article > section > h2 {
  max-width: 28ch;
  margin-inline: auto;
  text-align: center;
  text-wrap: balance;
}
.insights-article > section > h2::after {
  content: '';
  display: block;
  width: 50px;
  height: 2px;
  margin: 14px auto 0;
  background: #ddf47b;
  border-radius: 2px;
}
.insights-article > section > p,
.insights-player-copy > p,
.insights-faq-item > p,
.insights-conclusion > p {
  max-width: 75ch;
  margin-left: auto;
  margin-right: auto;
}
.insights-player-top { flex-direction: column; gap: 8px; text-align: center; }
.insights-player-top > div { max-width: 68ch; }
.insights-rank-number { font-size: 47px; }
.insights-player-hook {
  max-width: 62ch;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center;
}
.insights-player-copy > h4,
.insights-faq-item > h3 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}
.insights-verdict {
  max-width: 760px;
  margin: 24px auto 0;
  border-left: 0;
  border-top: 3px solid #dff676;
}
.insights-verdict strong { display: block; text-align: center; }
.insights-sidebar-card > .insights-eyebrow { display: block; text-align: center; }
.insights-sidebar-card h2 { text-align: center; }
@media (max-width: 930px) {
  .insights-layout { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 680px) {
  .insights-hub-copy { padding: 30px 24px 32px; }
  .insights-hub-copy h1 { font-size: clamp(37px, 9vw, 48px); }
  .insights-hub-copy p { max-width: 34ch; }
  .insights-feature-card { grid-template-columns: minmax(0, 1fr); }
  .insights-feature-card > div { padding: 12px 5px 17px; }
  .insights-section-top p { margin-top: 0; }
  .insights-article-header { padding: 15px 0 24px; }
  .insights-article-header h1 { font-size: clamp(32px, 8.2vw, 45px); max-width: 17ch; }
  .insights-dek { font-size: 17px; line-height: 1.6; }
  .insights-article > section > h2 { font-size: clamp(23px, 6vw, 28px); }
  .insights-player-top h3 { font-size: clamp(24px, 6.2vw, 30px); }
  .insights-rank-number { font-size: 42px; }
}
