:root{--journal-bg:#f3f4f0;--journal-ink:#142839;--journal-quiet:#647380;--journal-line:#dce4e6;--journal-paper:#fff;--journal-accent:#d65e44;--journal-blue:#14364b;--site-accent:#d65e44}
body{background:var(--journal-bg);color:var(--journal-ink);font-family:"Noto Sans CJK SC","PingFang SC","Microsoft YaHei",sans-serif}
body .al-shell{width:min(1240px,calc(100% - 36px))}
 :is(a,button:where(.fleet-live-button)):focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--journal-accent);outline-offset:3px}
.tw-header{background:#fff}.tw-top{background:var(--journal-blue);color:#eaf2f1}.tw-top  :is(a,button:where(.fleet-live-button)){color:#f4d7ba}.tw-mast{border-bottom:1px solid var(--journal-line)}
.tw-brand strong{letter-spacing:.02em}.tw-brand small{color:var(--journal-quiet);letter-spacing:.09em}.tw-main-nav  :is(a,button:where(.fleet-live-button)){font-weight:700}.tw-main-nav  :is(a,button:where(.fleet-live-button)):hover{color:var(--journal-accent)}
.tw-channel{background:#f1f5f2;border-bottom:1px solid var(--journal-line)}.tw-channel  :is(a,button:where(.fleet-live-button)):hover{color:var(--journal-accent)}
.tw-main-shell{padding-top:17px}.tw-footer{background:var(--journal-blue)}.tw-footer .tw-brand small{color:#c1d1d4}
.journal-home{display:grid;gap:21px}.journal-quick{display:flex;gap:9px;overflow:auto;scrollbar-width:thin;padding:1px 0 10px}.journal-quick  :is(a,button:where(.fleet-live-button)){flex:none;display:inline-flex;align-items:center;min-height:38px;padding:7px 15px;border-radius:30px;border:1px solid #cfdbdd;background:#fff;color:var(--journal-blue);font-size:12px;font-weight:800}.journal-quick  :is(a,button:where(.fleet-live-button)):hover{border-color:var(--journal-accent)}
.journal-label{display:inline-block;color:var(--journal-accent);font-size:11px;font-weight:900;letter-spacing:.12em}
.journal-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(310px,.6fr);gap:20px}
.journal-lead,.journal-today,.journal-schedule,.journal-news,.journal-index,.journal-videos,.journal-about{min-width:0;border:1px solid var(--journal-line);border-radius:18px;background:var(--journal-paper);box-shadow:0 9px 32px rgba(20,54,75,.045)}
.journal-lead{padding:27px}.journal-lead h1{font-size:30px!important;line-height:1.25;margin:8px 0 10px;color:var(--journal-blue);white-space:normal!important}.journal-lead>p{margin:0 0 20px;color:var(--journal-quiet);font-size:13px;line-height:1.8}
.journal-lead-story{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:245px;background:#e9efed;border-radius:13px;overflow:hidden}
.journal-lead-image{display:block;min-height:245px;background:#dbe8e7}.journal-lead-image img{width:100%;height:100%;object-fit:cover}.journal-lead-caption{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:22px}.journal-lead-caption small{font-size:10px;color:var(--journal-accent);font-weight:900}.journal-lead-caption strong{display:block;margin:12px 0;font-family:"Noto Serif CJK SC","Songti SC",serif;font-size:23px;line-height:1.48;color:var(--journal-blue)}.journal-lead-caption em{font-style:normal;color:var(--journal-quiet);font-size:12px;line-height:1.7}
.journal-today{padding:25px;background:var(--journal-blue);color:#fff}.journal-today .journal-label{color:#f9b783}.journal-today-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.journal-today-head  :is(a,button:where(.fleet-live-button)){font-size:11px;color:#f1dfc6}.journal-today-time{display:block;margin-top:31px;text-align:center;color:#c6d9da;font-size:12px}
.journal-today-pair{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;gap:7px;margin:19px 0 24px;color:#fff}.journal-today-pair>span{display:grid;justify-items:center;gap:8px;text-align:center;font-size:12px;min-width:0}.journal-today-pair>span b{overflow-wrap:anywhere}.journal-today-pair img,.journal-today-pair .cp-logo-fallback{width:54px;height:54px;object-fit:contain}.journal-today-pair>strong{text-align:center;font-size:20px;white-space:nowrap}
.journal-today-link{display:flex;justify-content:space-between;align-items:center;min-height:45px;padding:9px 14px;border-radius:9px;background:#f2d7ad;color:var(--journal-blue);font-size:12px;font-weight:900}
.journal-today-more{margin-top:25px;border-top:1px solid #507086;padding-top:15px}.journal-today-more h2{margin:0 0 8px;font-size:13px;color:#c6d9da}.journal-today-more  :is(a,button:where(.fleet-live-button)){display:flex;gap:10px;align-items:start;padding:8px 0;border-top:1px solid #426276;color:#fff;font-size:11px}.journal-today-more  :is(a,button:where(.fleet-live-button)):first-of-type{border:0}.journal-today-more time{color:#f2d7ad;font-weight:900;white-space:nowrap}
.journal-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:17px}.journal-section-head h2,.journal-index h2,.journal-about h2{margin:5px 0 0;font-size:22px;line-height:1.3;color:var(--journal-blue)}.journal-section-head p{margin:5px 0 0;color:var(--journal-quiet);font-size:12px}.journal-section-head> :is(a,button:where(.fleet-live-button)){flex:none;font-size:12px;font-weight:800;color:var(--journal-accent)}
.journal-schedule,.journal-news,.journal-index,.journal-videos,.journal-about{padding:25px}.journal-filters{display:flex;gap:7px;overflow:auto;padding-bottom:14px}.journal-filters button{flex:none;min-height:37px;padding:6px 15px;border:1px solid var(--journal-line);border-radius:20px;background:#fff;color:var(--journal-quiet);font:inherit;font-size:12px;cursor:pointer}.journal-filters button.active{background:var(--journal-blue);border-color:var(--journal-blue);color:#fff}
.journal-match{display:grid;grid-template-columns:55px minmax(0,1fr) 62px 54px;align-items:center;gap:10px;min-height:74px;padding:11px 0;border-top:1px solid var(--journal-line)}.journal-match[hidden]{display:none!important}.journal-match>time{display:grid;line-height:1.2}.journal-match>time strong{font-size:14px}.journal-match>time small{font-size:10px;color:var(--journal-quiet)}
.journal-match-pair{display:grid;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);gap:8px;align-items:center}.journal-match-pair>span{display:flex;align-items:center;gap:7px;min-width:0}.journal-match-pair>span:last-child{flex-direction:row-reverse;text-align:right}.journal-match-pair b{font-size:12px;line-height:1.3;overflow-wrap:anywhere}.journal-match-pair img,.journal-match-pair .cp-logo-fallback{width:28px;height:28px;object-fit:contain;flex:none}.journal-match-pair em{font-style:normal;text-align:center;font-size:12px;font-weight:900;white-space:nowrap}.journal-match-state{text-align:center;color:var(--journal-quiet);font-size:11px}.journal-match.state-live .journal-match-state{color:var(--journal-accent);font-weight:900}.journal-match-open{text-align:right;color:var(--journal-accent);font-size:11px;font-weight:900}
.journal-content{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);gap:20px}.journal-news-list article{display:grid;grid-template-columns:90px minmax(0,1fr);column-gap:18px;padding:14px 0;border-top:1px solid var(--journal-line)}.journal-news-list time{grid-row:1/3;color:var(--journal-quiet);font-size:11px}.journal-news-list h3{margin:0;font-size:15px;line-height:1.45}.journal-news-list p{grid-column:2;margin:5px 0 0;font-size:11px;color:var(--journal-quiet)}
.journal-index{background:#edf2f1}.journal-index> :is(a,button:where(.fleet-live-button)){display:block;padding:13px 0;border-bottom:1px solid #d0dfe0;color:var(--journal-blue);font-size:13px;font-weight:800}.journal-index> :is(a,button:where(.fleet-live-button)):first-of-type{margin-top:16px}.journal-topics{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}.journal-topics  :is(a,button:where(.fleet-live-button)){padding:5px 9px;border:1px solid #c5d5d7;border-radius:7px;color:var(--journal-quiet);font-size:11px;background:#fff}
.journal-video-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.journal-video-grid article{min-width:0}.journal-video-cover{position:relative;display:block;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#d9e6e5}.journal-video-cover img{width:100%;height:100%;object-fit:cover}.journal-video-cover i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(20,54,75,.86);color:#fff;font-style:normal}.journal-video-grid strong{display:block;margin-top:8px;font-size:12px;line-height:1.5}
.journal-about{background:#e5edec}.journal-about p{max-width:80em;color:var(--journal-quiet);font-size:13px;line-height:1.9}.journal-empty{color:var(--journal-quiet);font-size:12px;padding:20px 0}
@media(max-width:1000px){.journal-hero{grid-template-columns:1fr}.journal-today-more{display:none}.journal-content{grid-template-columns:1fr 1fr}}
@media(max-width:700px){body .al-shell{width:calc(100% - 24px)}.tw-main-shell{padding-top:10px}.journal-home{gap:12px}.journal-quick{margin-inline:-12px;padding-inline:12px}.journal-quick  :is(a,button:where(.fleet-live-button)){min-height:40px}.journal-lead,.journal-today,.journal-schedule,.journal-news,.journal-index,.journal-videos,.journal-about{padding:18px;border-radius:15px}.journal-lead h1{font-size:25px!important}.journal-lead-story{grid-template-columns:1fr}.journal-lead-image{min-height:0;aspect-ratio:16/9}.journal-lead-caption{padding:16px}.journal-lead-caption strong{font-size:19px;margin:8px 0}.journal-lead-caption em{display:none}.journal-today-time{margin-top:16px}.journal-today-pair{margin:13px 0}.journal-section-head h2,.journal-index h2,.journal-about h2{font-size:19px}.journal-match{grid-template-columns:42px minmax(0,1fr) 42px;gap:6px}.journal-match-pair{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:4px}.journal-match-pair>span,.journal-match-pair>span:last-child{display:grid;justify-items:center;text-align:center;gap:4px}.journal-match-pair img,.journal-match-pair .cp-logo-fallback{width:25px;height:25px}.journal-match-pair b{font-size:10px}.journal-match-pair em{font-size:10px}.journal-match-state{display:none}.journal-match-open{font-size:10px}.journal-content{grid-template-columns:1fr}.journal-news-list article{grid-template-columns:64px minmax(0,1fr);gap:9px}.journal-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
@media(max-width:380px){.journal-match{grid-template-columns:38px minmax(0,1fr)}.journal-match-open{grid-column:2;justify-self:end;min-height:28px}.journal-video-grid strong{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}


/* Editorial layout, real long headlines and narrow screens. */
:root{--journal-accent:#a8422f;--journal-quiet:#4b6270}
.journal-hero{align-items:start}
.journal-lead-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.journal-lead-image{position:relative;min-height:0}
.journal-lead-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.journal-lead-caption strong,.journal-lead-caption em,.journal-news-list p{
  display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere
}
.journal-lead-caption strong{-webkit-line-clamp:3}
.journal-lead-caption em{-webkit-line-clamp:3;font-size:13px}
.journal-news-list p{-webkit-line-clamp:2;font-size:13px;line-height:1.65}
body.tipoff-wire-24 .journal-today  :is(a,button:where(.fleet-live-button)).journal-today-link{color:#14364b;background:#f2d7ad;font-size:13px}
body.tipoff-wire-24 .journal-today  :is(a,button:where(.fleet-live-button)).journal-today-link:hover{color:#14364b;background:#ffe5bf}
.journal-today-pair{grid-template-columns:minmax(0,1fr) minmax(68px,auto) minmax(0,1fr)}
.journal-today-more  :is(a,button:where(.fleet-live-button)){min-height:34px;font-size:12px}
.journal-match-pair b{font-size:13px}
.tw-search:focus-within{outline:2px solid #0f766e;outline-offset:2px}
.tw-search button{background:#0f766e}
.journal-quick  :is(a,button:where(.fleet-live-button)),.journal-filters button{scroll-margin-inline:12px}
.sb-search-page{padding-block:10px 24px;min-width:0;overflow-wrap:anywhere}
.sb-search-head,.sb-search-empty,.sb-search-results article{background:#fff;border:1px solid var(--journal-line);border-radius:12px;padding:clamp(14px,3vw,24px)}
.sb-search-head h1{margin:.25em 0;font-size:clamp(20px,4vw,30px);line-height:1.35}
.sb-search-head p,.sb-search-results p{margin:8px 0;color:var(--journal-quiet);line-height:1.65}
.sb-search-head>span,.sb-search-results time{color:#536776;font-size:13px}
.sb-search-results,.sb-search-empty{margin-top:12px}
.sb-search-results{display:grid;gap:10px}
.sb-search-results article> :is(a,button:where(.fleet-live-button)){display:block}
.sb-search-results h2{margin:6px 0;font-size:clamp(16px,2.5vw,20px);line-height:1.45}
.sb-search-results article> :is(a,button:where(.fleet-live-button))>span,.sb-search-empty  :is(a,button:where(.fleet-live-button)){color:#0f655e;font-weight:700}
.sb-search-empty>div,.sb-search-pagination .nav-links{display:flex;flex-wrap:wrap;gap:10px}
.sb-search-pagination{margin-top:16px}
.sb-search-pagination .page-numbers,.sb-search-empty  :is(a,button:where(.fleet-live-button)){display:inline-flex;align-items:center;min-height:40px;padding:6px 12px;border:1px solid var(--journal-line);border-radius:8px;background:#fff}
.sb-search-pagination .current{background:var(--journal-blue);color:#fff}
.video-jzt-hero-board{background:var(--journal-blue)}
:is(.jzt-article-content,.video-body) img[src*="/entity-fallback.svg"]{display:block;max-width:64px!important;max-height:64px!important;object-fit:contain;margin:12px auto!important}
.jzt-article-content,.video-body{overflow-wrap:anywhere}
.jzt-article-content :is(iframe,video),.video-body :is(iframe,video){max-width:100%}
.cat-news-item .cn-img,.v-card .v-thumb{background:#e6efed}
.cat-news-item .cn-meta{color:#596e7a}
.sb-standings-screen .tab-content>.active{animation:none}
@media(max-width:768px){
  .sb-league-screen .layout-grid>.layout-main{flex:0 1 auto;width:100%;max-width:100%;min-width:0}
  .sb-league-screen .jzt-m-team-name{min-width:0}
  .sb-league-screen .jzt-m-score{width:43px;font-size:12px}
  .sb-league-screen .jzt-m-logo{width:16px!important;height:16px!important}
}
@media(max-width:700px){
  .journal-quick  :is(a,button:where(.fleet-live-button)),.journal-filters button{min-height:44px}
  .journal-lead-story{grid-template-columns:minmax(0,1fr);min-height:0}
  .journal-lead-caption strong{-webkit-line-clamp:3}
  .journal-lead-caption em{display:none}
  .journal-match-pair b{font-size:11px}
  .journal-today-more{display:block;margin-top:12px;padding-top:8px}
  .journal-today-more  :is(a,button:where(.fleet-live-button)){min-height:40px}
  .journal-lead,.journal-today,.journal-schedule,.journal-news,.journal-index,.journal-videos,.journal-about{padding:14px}
  .journal-section-head{align-items:flex-start;gap:8px}
  .jzt-article-content,.video-body{line-height:1.75}
  .video-detail-wrap .video-title{font-size:clamp(19px,5vw,23px);line-height:1.4}
}


@media(min-width:701px){.journal-match-pair{width:min(100%,620px);justify-self:center}.journal-match-pair>span:first-child{justify-content:flex-end}}
@media(max-width:700px){.cat-news-item .cn-title  :is(a,button:where(.fleet-live-button)){-webkit-line-clamp:3;overflow-wrap:anywhere;word-break:normal}}


/* Team results keep home, score and away aligned across all 12 rows. */
body.tipoff-wire-24 .sp-team-result-list {
    --result-columns: 28px 48px minmax(0, 1fr) 6em minmax(0, 1fr);
    padding: 8px 14px 12px;
}
body.tipoff-wire-24 .sp-team-result-list > :is( :is(a,button:where(.fleet-live-button)), .journal-results-labels) {
    display: grid;
    grid-template-columns: var(--result-columns);
    align-items: center;
    gap: 8px;
    padding-inline: 10px;
    font-size: 13px;
}
.sp-team-result-list > .journal-results-labels {
    min-height: 32px;
    color: #48616c;
    font-weight: 700;
}
.journal-results-labels span:nth-child(3),
body.tipoff-wire-24 .sp-team-result-list >  :is(a,button:where(.fleet-live-button)) > .team:nth-child(3) {
    text-align: right;
}
.journal-results-labels span:nth-child(4) {
    text-align: center;
}
body.tipoff-wire-24 .sp-team-result-list >  :is(a,button:where(.fleet-live-button)) {
    min-height: 48px;
    padding-block: 6px;
    border: 0;
    border-radius: 7px;
}
body.tipoff-wire-24 .sp-team-result-list >  :is(a,button:where(.fleet-live-button)):nth-of-type(odd) {
    background: #f4f7f8;
}
body.tipoff-wire-24 .sp-team-result-list >  :is(a,button:where(.fleet-live-button)):is(:hover, :focus-visible) {
    background: #e8f3f0;
}
body.tipoff-wire-24 .sp-team-result-list >  :is(a,button:where(.fleet-live-button)) time {
    color: #536b77;
    font-variant-numeric: tabular-nums;
    white-space: nowrap;
}
body.tipoff-wire-24 .sp-team-result-list >  :is(a,button:where(.fleet-live-button)) > .team {
    white-space: normal;
    overflow-wrap: anywhere;
    line-height: 1.35;
}
body.tipoff-wire-24 .sp-team-result-list >  :is(a,button:where(.fleet-live-button)) > b {
    display: block;
    padding: 5px 2px;
    border: 1px solid #dce8e6;
    border-radius: 7px;
    background: #fff;
    color: var(--journal-blue);
    font-size: 13px;
    line-height: 1.25;
    white-space: nowrap;
}
.sp-team-result-list .badge.is-win { background: #097158; }
.sp-team-result-list .badge.is-draw { background: #546979; }
.sp-team-result-list .badge.is-lose { background: #b9313b; }

@media (max-width: 640px) {
    body.tipoff-wire-24 .sp-team-result-list {
        --result-columns: 20px 33px minmax(0, 1fr) 6em minmax(0, 1fr);
        padding: 6px 8px 8px;
    }
    body.tipoff-wire-24 .sp-team-result-list > :is( :is(a,button:where(.fleet-live-button)), .journal-results-labels) {
        gap: 4px;
        padding-inline: 4px;
        font-size: 12px;
    }
    body.tipoff-wire-24 .sp-team-result-list >  :is(a,button:where(.fleet-live-button)) > b {
        font-size: 12px;
    }
    body.tipoff-wire-24 .sp-team-result-list >  :is(a,button:where(.fleet-live-button)) time {
        font-size: 11px;
    }
    .journal-results-labels span:first-child {
        font-size: 10px;
        white-space: nowrap;
    }
    .sp-team-result-list .badge {
        width: 19px;
        height: 19px;
    }
}




/* The page is the canvas. Content sections use one border and no shadow. */
body.tipoff-wire-24 .tw-main-shell {
    padding-bottom: 10px;
}
body.tipoff-wire-24 .tw-main-shell > :is(.alv2-page, .tw-article-page, .sp-match-page, .sp-team-page, .sp-player-page) {
    padding-bottom: 4px !important;
    margin-bottom: 0 !important;
    background: transparent !important;
    box-shadow: none;
}
body.tipoff-wire-24 :is(.sp-match-card, .sp-team-card, .sp-player-card, .sp-smart-card,
    .jzt-article-card, .jzt-side-box, .jzt-article-today-panel, .side-card, .wg, .mod-box,
    .matrix-card, .seo-card, .alv2-panel, .cat-main-col, .video-main-content, .sb-search-head,
    .sb-search-empty, .sb-search-results article, .journal-lead, .journal-today, .journal-schedule,
    .journal-news, .journal-index, .journal-videos, .journal-about, .sf-topic-navigation) {
    border-radius: 5px !important;
    box-shadow: none !important;
}
.tw-main-shell :is(.sp-team-card, .sp-player-card, .sp-match-card, .sp-smart-card, .jzt-side-box, .jzt-article-today-panel,
    .side-card, .wg, .mod-box):last-child {
    margin-bottom: 0;
}
body.tipoff-wire-24 :is(.sp-section-head, .sp-team-head, .sp-smart-card > header,
    .jzt-article-head, .jzt-article-module-head, .mod-hd) {
    background: transparent !important;
}
body.tipoff-wire-24 :is(.journal-about, .journal-index) {
    background: #fff;
}
body.tipoff-wire-24 .sp-match-hero {
    background: var(--journal-blue) !important;
    border-radius: 5px;
}
body.tipoff-wire-24 :is(.sp-team-hero, .sp-player-hero, .video-jzt-hero-board) {
    background: var(--journal-blue);
    border-radius: 5px;
    box-shadow: none;
}
body.tipoff-wire-24 :is(.sp-match-hero, .sp-team-hero, .sp-player-hero)::before,
body.tipoff-wire-24 :is(.sp-match-hero, .sp-team-hero, .sp-player-hero)::after {
    display: none;
}
body.tipoff-wire-24 :is(.tw-match-stage, .sp-team-panel, .sp-scoreboard, .sp-score-core,
    .sp-team-profile, .sp-team-summary, .sp-player-profile) {
    background: transparent !important;
    box-shadow: none;
    border-radius: 4px;
}
body.tipoff-wire-24 .tw-match-stage {
    border: 0;
}
body.tipoff-wire-24 :is(.jzt-article-match-card, .sp-content-pack-grid > .sp-content-pack-block) {
    background: transparent;
    box-shadow: none;
    border-radius: 4px;
}
body.tipoff-wire-24 .sf-topic-navigation {
    margin-block: 6px 0;
    padding: 14px;
}
body.tipoff-wire-24 .xg-friend-links {
    margin: 10px auto 14px !important;
    padding: 14px 16px !important;
    border-radius: 5px !important;
    box-shadow: none;
}
body.tipoff-wire-24 .xg-friend-links__list {
    margin-top: 8px !important;
}
body.tipoff-wire-24 .xg-friend-links__list  :is(a,button:where(.fleet-live-button)) {
    min-height: 36px;
    border-radius: 4px;
    box-shadow: none;
}
@media (max-width: 640px) {
    body.tipoff-wire-24 .tw-main-shell {
        padding-bottom: 8px;
    }
    body.tipoff-wire-24 :is(.sf-topic-navigation, .xg-friend-links) {
        width: calc(100% - 24px) !important;
    }
    body.tipoff-wire-24 .tw-footer-grid {
        padding-block: 24px 20px;
        gap: 18px 12px;
    }
}

/* Injury and suspension labels stay distinct on team and match pages. */
.sp-content-pack-grid:has(> .journal-injuries) {
    padding-bottom: 12px;
}
.sp-content-pack-grid > .journal-injuries:only-child {
    grid-column: 1 / -1;
}
.sp-content-pack-grid > .journal-injuries {
    container-type: inline-size;
    min-width: 0;
}
.journal-injuries .journal-injury-list {
    display: grid;
    column-gap: 18px;
    margin: 0;
    padding: 0;
    list-style: none;
}
.journal-injury-list > li,
body.tipoff-wire-24 .sp-injury-list > .journal-match-injury {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    align-items: center;
    gap: 8px;
    min-height: 44px;
    padding: 7px 0;
    border: 0;
    border-top: 1px solid #dce8e6;
    background: transparent;
    font-size: 13px;
    line-height: 1.45;
}
.journal-injury-list  :is(a,button:where(.fleet-live-button)),
body.tipoff-wire-24 .sp-injury-list .journal-match-injury strong {
    color: var(--journal-blue);
    font-weight: 700;
}
.sp-injury-list .journal-match-person {
    margin: 0;
}
.journal-match-injury small {
    display: block;
    color: var(--journal-quiet);
}
.journal-injury-list  :is(a,button:where(.fleet-live-button)),
.journal-match-person,
.journal-injury-label {
    min-width: 0;
    overflow-wrap: anywhere;
}
body.tipoff-wire-24 .journal-injury-label {
    justify-self: end;
    margin: 0;
    padding: 3px 7px;
    border-radius: 4px;
    background: #eef2f5;
    color: #3f5463;
    font-size: 12px;
}
body.tipoff-wire-24 .journal-injury-label.is-injury {
    background: #fff0db;
    color: #744712;
}
body.tipoff-wire-24 .journal-injury-label.is-suspension {
    background: #fde8ed;
    color: #92263b;
}
@container (min-width: 580px) {
    .journal-injuries .journal-injury-list {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}


body.tipoff-wire-24 .journal-lead-story {
    background: transparent;
    border-radius: 4px;
}
.journal-lead-image,
.journal-video-cover {
    border-radius: 4px;
    overflow: hidden;
}
@media (max-width: 700px) {
    .journal-lead-caption {
        padding: 12px 0 2px;
    }
}