/* Isolated cricket editorial styles; no theme, global or URL rules. */
.o2wcr-article{--cr-ink:#16271f;--cr-muted:#455f53;--cr-green:#1f8045;--cr-pale:#edf7f0;--cr-border:#d2e2d8;max-width:100%;overflow-wrap:anywhere;color:var(--cr-ink);line-height:1.67}
.o2wcr-article .o2wai-card{box-sizing:border-box;margin:0 0 23px;padding:clamp(17px,3vw,29px);border:1px solid var(--cr-border);border-radius:14px;background:#fff;box-shadow:0 5px 20px rgba(14,48,29,.045)}
.o2wcr-article .o2wai-card h2{color:#163c27;margin:0 0 16px;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:750;line-height:1.35}
.o2wcr-article h3{color:#264d37;margin:22px 0 11px;font-size:1.1rem;line-height:1.4}
.o2wcr-article p,.o2wcr-article li{color:var(--cr-ink)}
.o2wcr-article ul{padding-left:23px;margin:11px 0 18px}
.o2wcr-article li{margin:7px 0}
.o2wcr-article a{color:#136838;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}
.o2wcr-article .o2wai-muted,.o2wcr-article .o2wai-note{color:var(--cr-muted)}
.o2wcr-article .o2wai-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:17px 0}
.o2wcr-article .o2wai-cell{min-width:0;background:#f6faf7;border:1px solid var(--cr-border);border-radius:11px;padding:14px 15px}
.o2wcr-article .o2wai-cell--pick{background:#edf7f0;border-left:4px solid var(--cr-green)}
.o2wcr-article .o2wai-cell--warn{background:#fff9e8;border-left:4px solid #a37f2a}
.o2wcr-article .o2wai-label{display:block;color:#486356;font-size:.8rem;font-weight:750;letter-spacing:.02em;margin-bottom:5px}
.o2wcr-article .o2wai-value{display:block;color:#132e20;font-size:1rem;font-weight:700;overflow-wrap:anywhere}
.o2wcr-article .o2wai-note{padding:14px 17px;background:var(--cr-pale);border-left:4px solid var(--cr-green);border-radius:7px;margin:16px 0}
.o2wcr-article .o2wai-bets{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--cr-border);border-radius:9px;overflow:hidden;table-layout:fixed;margin:18px 0}
.o2wcr-article .o2wai-bets th{background:#1c4930;color:#fff;text-align:left;font-weight:750;padding:12px}
.o2wcr-article .o2wai-bets th:nth-child(1){width:19%}
.o2wcr-article .o2wai-bets th:nth-child(2){width:28%}
.o2wcr-article .o2wai-bets td{vertical-align:top;border-bottom:1px solid var(--cr-border);padding:12px;color:#182d22;overflow-wrap:anywhere}
.o2wcr-article .o2wai-bets tr:last-child td{border-bottom:0}
.o2wcr-article details{border:1px solid var(--cr-border);padding:12px 15px;border-radius:9px;margin:11px 0;background:#fff}
.o2wcr-article summary{font-weight:700;color:#1c5031;cursor:pointer}
.o2wcr-article .o2wai-disclaimer{background:#f5f7f5;color:#31453a}
@media(max-width:700px){
  .o2wcr-article .o2wai-grid{grid-template-columns:minmax(0,1fr)}
  .o2wcr-article .o2wai-card{padding:17px 15px}
  .o2wcr-article .o2wai-bets,.o2wcr-article .o2wai-bets tbody,.o2wcr-article .o2wai-bets tr,.o2wcr-article .o2wai-bets td{display:block;width:100%;box-sizing:border-box}
  .o2wcr-article .o2wai-bets{border:0;table-layout:auto}
  .o2wcr-article .o2wai-bets thead{display:none}
  .o2wcr-article .o2wai-bets tr{border:1px solid var(--cr-border);border-radius:9px;margin:0 0 12px;overflow:hidden}
  .o2wcr-article .o2wai-bets td{border-bottom:1px solid var(--cr-border);padding:12px 13px}
  .o2wcr-article .o2wai-bets td::before{display:block;content:attr(data-label);font-size:.8rem;letter-spacing:.015em;font-weight:750;color:#41614e;margin-bottom:4px}
}
