/* PitchVaani — India vs West Indies ODI squad 2026, Latest News v207 */
.pv-odi-v207 .pv-news-featured-image{max-width:980px;border-radius:24px;overflow:hidden;background:#07111f;box-shadow:0 24px 64px rgba(8,30,45,.16)}
.pv-odi-v207 .pv-news-featured-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.pv-odi-v207 .pv-odi-status{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px;padding:14px 16px;border:1px solid #b8ddd2;border-radius:14px;background:#edf9f5;color:#0b503e;font-size:.88rem;font-weight:750;line-height:1.5}
.pv-odi-v207 .pv-odi-status strong{color:#07111f}
.pv-odi-v207 .pv-odi-match-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 30px}
.pv-odi-v207 .pv-odi-match-strip>div{padding:17px;border:1px solid #d4e5df;border-radius:15px;background:#fff;box-shadow:0 10px 28px rgba(8,30,45,.06)}
.pv-odi-v207 .pv-odi-match-strip span{display:block;margin-bottom:7px;color:#0b8d67;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.pv-odi-v207 .pv-odi-match-strip strong{display:block;color:#0b1120;font-size:.98rem;line-height:1.35}
.pv-odi-v207 .pv-odi-internal-link{display:inline-flex;align-items:center;gap:7px;color:#08785a;font-weight:800;text-decoration-thickness:1px;text-underline-offset:3px}
.pv-odi-v207 .pv-odi-internal-link:hover{text-decoration-thickness:2px}
.pv-odi-v207 .pv-odi-squad-grid,.pv-odi-v207 .pv-odi-xi-grid,.pv-odi-v207 .pv-odi-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0 32px}
.pv-odi-v207 .pv-odi-squad-card,.pv-odi-v207 .pv-odi-xi-card,.pv-odi-v207 .pv-odi-analysis-card{border:1px solid #d4e5df;border-radius:18px;background:#fff;box-shadow:0 14px 34px rgba(8,30,45,.07);overflow:hidden}
.pv-odi-v207 .pv-odi-squad-card header,.pv-odi-v207 .pv-odi-xi-card header{padding:18px 20px;background:#07111f;color:#fff}
.pv-odi-v207 .pv-odi-squad-card.wi header,.pv-odi-v207 .pv-odi-xi-card.wi header{background:#651d32}
.pv-odi-v207 .pv-odi-squad-card h3,.pv-odi-v207 .pv-odi-xi-card h3{margin:0;color:inherit;font-family:Georgia,'Times New Roman',serif;font-size:1.22rem}
.pv-odi-v207 .pv-odi-squad-card header p,.pv-odi-v207 .pv-odi-xi-card header p{margin:6px 0 0;color:rgba(255,255,255,.78);font-size:.82rem}
.pv-odi-v207 .pv-odi-player-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}
.pv-odi-v207 .pv-odi-player-list li{padding:12px 15px;border-bottom:1px solid #e5efeb;color:#253448;font-size:.9rem;line-height:1.35}
.pv-odi-v207 .pv-odi-player-list li:nth-child(odd){border-right:1px solid #e5efeb}
.pv-odi-v207 .pv-odi-player-list li:nth-last-child(-n+2){border-bottom:0}
.pv-odi-v207 .pv-odi-player-list strong{color:#0b1120}
.pv-odi-v207 .pv-odi-xi-card ol{margin:0;padding:16px 22px 19px 42px;color:#253448}
.pv-odi-v207 .pv-odi-xi-card li{padding:5px 0;line-height:1.45}
.pv-odi-v207 .pv-odi-xi-note{margin:0 20px 18px;padding:12px 14px;border-radius:12px;background:#f3f8f6;color:#405263;font-size:.83rem;line-height:1.5}
.pv-odi-v207 .pv-odi-analysis-card{padding:20px}
.pv-odi-v207 .pv-odi-analysis-card h3{margin:0 0 10px;color:#0b1120;font-family:Georgia,'Times New Roman',serif;font-size:1.16rem}
.pv-odi-v207 .pv-odi-analysis-card p{margin:0;color:#3c4c5e;font-size:.94rem;line-height:1.7}
.pv-odi-v207 .pv-odi-pick{margin:30px 0;padding:24px;border:1px solid #a9d8ca;border-radius:20px;background:linear-gradient(145deg,#e9f8f3,#f9fcfb);box-shadow:0 16px 40px rgba(8,87,64,.09)}
.pv-odi-v207 .pv-odi-pick-label{display:inline-flex;padding:6px 10px;border-radius:999px;background:#0b8d67;color:#fff;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.pv-odi-v207 .pv-odi-pick h2{margin:13px 0 8px;color:#07111f;font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.45rem,3vw,2rem)}
.pv-odi-v207 .pv-odi-probability{display:flex;align-items:center;gap:14px;margin:18px 0}
.pv-odi-v207 .pv-odi-probability strong{min-width:116px;color:#0b503e;font-size:1.05rem}
.pv-odi-v207 .pv-odi-meter{height:12px;flex:1;border-radius:999px;background:#dbe8e4;overflow:hidden}
.pv-odi-v207 .pv-odi-meter span{display:block;width:65%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0b8d67,#16b88a)}
.pv-odi-v207 .pv-odi-caveat{margin:14px 0 0;color:#4b5b6d;font-size:.84rem;line-height:1.55}
.pv-odi-v207 .pv-odi-faq{margin:34px 0 10px}
.pv-odi-v207 .pv-odi-faq h2{margin-bottom:17px}
.pv-odi-v207 .pv-odi-faq-item{padding:19px 0;border-top:1px solid #d7e5e0}
.pv-odi-v207 .pv-odi-faq-item:last-child{border-bottom:1px solid #d7e5e0}
.pv-odi-v207 .pv-odi-faq-item h3{margin:0 0 8px;color:#0b1120;font-size:1.05rem;line-height:1.4}
.pv-odi-v207 .pv-odi-faq-item p{margin:0;color:#3c4c5e;line-height:1.7}
.pv-odi-v207 .pv-odi-conclusion{margin-top:32px}
.pv-odi-v207 .pv-odi-conclusion h2{margin-top:0}
.pv-news-directory-page .pv-news-card.is-featured{grid-column:span 2}
.pv-news-directory-page .pv-news-card.is-featured .pv-news-card-media{aspect-ratio:16/9}
@media(max-width:820px){.pv-odi-v207 .pv-odi-match-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-odi-v207 .pv-odi-squad-grid,.pv-odi-v207 .pv-odi-xi-grid,.pv-odi-v207 .pv-odi-analysis-grid{grid-template-columns:1fr}.pv-news-directory-page .pv-news-card.is-featured{grid-column:auto}}
@media(max-width:540px){.pv-odi-v207 .pv-odi-match-strip{grid-template-columns:1fr}.pv-odi-v207 .pv-odi-player-list{grid-template-columns:1fr}.pv-odi-v207 .pv-odi-player-list li,.pv-odi-v207 .pv-odi-player-list li:nth-child(odd),.pv-odi-v207 .pv-odi-player-list li:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #e5efeb}.pv-odi-v207 .pv-odi-player-list li:last-child{border-bottom:0}.pv-odi-v207 .pv-odi-pick{padding:19px}.pv-odi-v207 .pv-odi-probability{align-items:flex-start;flex-direction:column}.pv-odi-v207 .pv-odi-meter{width:100%;flex:none}.pv-odi-v207 .pv-news-featured-image{border-radius:16px}}
.pv-odi-v207 .pv-news-featured-image figcaption{padding:11px 18px;background:#f1f7f5;color:#667585;font-size:.74rem;line-height:1.45;text-align:center}
@media(max-width:540px){.pv-odi-v207 .pv-news-featured-image figcaption{padding:9px 12px;font-size:.68rem}}
.pv-odi-v207 .pv-dyk-article-content .pv-dyk-lead{font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.72;letter-spacing:-.004em}
@media(max-width:720px){.pv-odi-v207 .pv-dyk-article-content .pv-dyk-lead{font-size:1rem;line-height:1.72;letter-spacing:0}}
