.article-text .article-match-sheet,.article-text .article-probable{color:#173a2d;font-family:var(--font-information),Arial,sans-serif;clear:both;background:#f8faf8;border:1px solid #d9e4dd;border-radius:16px;margin:32px 0;padding:24px}.article-match-sheet header{text-align:center;gap:7px;display:grid}.article-match-sheet header>strong{font-size:17px}.article-match-sheet header>span{color:#6b7c70;font-size:12px}.article-match-teams{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:16px;max-width:540px;margin:24px auto;display:grid}.article-match-teams>div{text-align:center;justify-items:center;gap:12px;min-width:0;display:grid}.article-match-teams .crest{object-fit:contain;width:84px;height:84px}.article-match-teams strong{overflow-wrap:anywhere;font-size:16px;line-height:1.4}.article-match-teams>span{text-align:center;color:#879b8c;font-size:32px;font-weight:300}.article-match-location{text-align:center;justify-items:center;gap:5px;font-size:13px;line-height:1.6;display:grid}.article-match-location time,.article-match-location>span{color:#657a6b}.article-match-sheet>a{width:fit-content;margin:18px auto 0;font-size:12px;font-weight:600;display:block}.article-probable header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.article-probable header .crest{object-fit:contain;width:38px;height:38px}.article-text .article-probable h3{margin:0 0 4px;font-size:18px}.article-probable header span{color:#637b6b;font-size:12px}.editorial-pitch{background:repeating-linear-gradient(#e9f0e4 0 46px,#e2ecdd 46px 92px);border:1px solid #cad9c5;border-radius:12px;max-width:440px;height:460px;margin:0 auto 20px;position:relative;overflow:hidden}.pitch-markings{color:#a7bfa1;pointer-events:none;width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;inset:8px}.editorial-pitch-row{z-index:1;justify-content:space-around;gap:3px;display:flex;position:absolute;left:12px;right:12px;transform:translateY(-50%)}.editorial-pitch-row>div{text-align:center;flex:1;justify-items:center;gap:4px;min-width:0;max-width:100px;display:grid}.editorial-pitch-row .player-shirt,.editorial-pitch-row .player-shirt svg{width:34px;height:34px;display:block}.editorial-pitch-row>div>span:last-child{overflow-wrap:anywhere;color:#24472f;max-width:100%;font-size:11px;font-weight:600;line-height:1.25}.article-text .article-probable p{margin:12px 0 0;font-size:13px;line-height:1.7}.article-text .article-probable .article-probable-names{color:#526b59;font-size:12px}.article-sports-note{color:#64766a;white-space:pre-line}@media (max-width:600px){.article-text .article-match-sheet,.article-text .article-probable{margin:24px 0;padding:18px 12px}.article-match-teams{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:10px}.article-match-teams .crest{width:66px;height:66px}.article-match-teams strong{font-size:14px}.article-match-sheet header>strong{font-size:16px}.editorial-pitch{height:430px}.editorial-pitch-row{left:8px;right:8px}.editorial-pitch-row>div>span:last-child{font-size:10px}.editorial-pitch-row .player-shirt,.editorial-pitch-row .player-shirt svg{width:29px;height:29px}.article-text .article-probable h3{font-size:16px}}.article-match-sheet header>strong{color:#627767;font-size:13px;font-weight:600}.article-match-sheet header>span{font-size:11px}.article-match-teams{gap:22px;max-width:610px;margin:26px auto 22px}.article-match-teams .crest{width:156px;height:156px}.article-match-teams strong{color:#65786b;font-size:12px;font-weight:500}.article-match-teams>span{color:#9bad9e;font-size:40px}.article-match-location{gap:3px;font-size:11px}.article-match-location>strong{font-weight:500}.article-match-sheet>a{margin-top:14px;font-size:11px}.editorial-pitch-row .editorial-player-photo{place-items:center;width:48px;height:50px;display:grid}.article-text .editorial-player-photo img{object-fit:contain;object-position:center bottom;border-radius:0;width:48px;max-width:48px;height:50px;margin:0;display:block}.editorial-player-photo>span,.editorial-player-photo .player-silhouette{width:48px;height:48px;display:block}.editorial-pitch-row>div{gap:3px}@media (max-width:600px){.article-match-teams{gap:12px;margin:24px auto 18px}.article-match-teams .crest{width:112px;height:112px}.article-match-teams strong{font-size:11px}.article-match-sheet header>strong{font-size:12px}.editorial-pitch-row .editorial-player-photo,.article-text .editorial-player-photo img{width:40px;max-width:40px;height:43px}.editorial-player-photo>span,.editorial-player-photo .player-silhouette{width:40px;height:40px}}
