/* N200: scoped typography for the world-events collection only. */
body.articleDocument.worldDocument #infoDetail #detailBody { font-size:16px; line-height:1.6; }
body.articleDocument.worldDocument #infoDetail #detailBody p,
body.articleDocument.worldDocument #infoDetail #detailBody li { font-size:16px; line-height:1.6; font-weight:400; }
body.articleDocument.worldDocument #infoDetail #detailBody .detailBlock { border-left:3px solid #4f9b68; }
body.articleDocument.worldDocument #infoDetail #detailBody h2 { font-size:19px; line-height:1.4; font-weight:650; }
body.articleDocument.worldDocument #infoDetail #detailBody .worldLead { font-size:18px; line-height:1.6; }
body.articleDocument.worldDocument #infoDetail #detailBody .worldReview,
body.articleDocument.worldDocument #infoDetail #detailBody .worldAnalysis { color:#d5e1e2; }
body.articleDocument.worldDocument #infoDetail #detailBody a[href] { background:transparent!important; padding:0!important; border-radius:0!important; text-decoration:underline!important; text-decoration-thickness:1px!important; text-underline-offset:3px; overflow-wrap:anywhere; }
body.articleDocument.worldDocument #infoDetail #detailBody .articleDirectory a[href] { text-decoration:none!important; }

/* N430: World series bottom navigation only. */
.worldSeriesFooter{display:flex;flex-direction:column;gap:22px;margin-top:32px;padding-top:30px;border-top:1px solid #58727b;}
.worldSeriesFooter .worldSeriesRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
.worldSeriesFooter a.worldSeriesButton{display:flex;align-items:center;justify-content:center;min-height:54px;padding:12px 8px;border:2px solid #66828d;border-radius:999px;background:#142f3a;color:#f0f5f6;text-decoration:none;text-align:center;font-size:clamp(14px,3.4vw,18px);font-weight:700;line-height:1.2;box-sizing:border-box;}
.worldSeriesFooter a.worldSeriesButton:focus-visible{outline:3px solid #f3ce68;outline-offset:3px;}
.worldSeriesFooter a.worldSeriesButton.worldSeriesAll{width:100%;min-height:56px;}
@media(max-width:360px){.worldSeriesFooter .worldSeriesRow{gap:6px}.worldSeriesFooter a.worldSeriesButton{padding:10px 4px;font-size:13px}}
