:root{--bg:#fff;--bg-2:#f6f8fc;--panel:#fff;--panel-2:#f6f8fc;--panel-3:#edf3ff;--line:#e3e8f0;--line-2:#ccd5e2;--text:#0b142d;--muted:#647084;--muted-2:#647084;--accent:#0755f5;--accent-2:#0645c6;--surface:#f6f8fc;--dark:#0b142d;--wrap:1400px;--shadow:none}
body{background:#fff;color:var(--text);font-weight:400}a:hover{color:var(--accent)}h1,h2,h3,h4{font-weight:700;letter-spacing:-.025em}p{font-weight:400}button,input,textarea,select{border-radius:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wrap{width:min(var(--wrap),calc(100% - 64px))}.site-header{background:#fff;border-color:var(--line);backdrop-filter:none;position:relative}.nav-wrap{min-height:78px}.brand-wordmark img,.footer-brand-wordmark img{width:66px!important;height:44px!important;object-fit:contain}.main-nav{flex:1;justify-content:center;gap:10px}.main-nav>a{color:var(--text);font-size:14px;padding:28px 13px 23px;font-weight:700}.main-nav>a:hover,.main-nav>a[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent)}.nav-search{margin-left:auto;width:170px;height:36px;background:#fff;border-color:var(--line)}.nav-search input{color:var(--text);font-size:12px;min-width:0}.nav-search span{padding:0 8px;color:var(--text)}.nav-search button{padding:0 9px}.nav-toggle{background:#fff;color:var(--text)}.breaking{background:#f4f7fc;border-color:var(--line)}.breaking span{color:var(--text)}.site-main{padding-top:12px}.hero-layout{grid-template-columns:minmax(0,2.4fr) minmax(280px,1fr);gap:32px}.hero-card,.hero-side-card,.news-card,.trending-panel,.category-tile,.transfer-card,.match-card,.sidebar-box,.form-card,.empty-state{background:#fff;box-shadow:none;border:0}.hero-card{min-height:0;position:static}.hero-card>img{position:static;width:100%;height:auto;aspect-ratio:2.4/1;object-fit:cover}.hero-card:after{display:none}.hero-copy{position:static;max-width:none;padding:18px 0 4px}.hero-copy h1{font-size:clamp(26px,2.7vw,42px);line-height:1.16;letter-spacing:-.03em;margin:9px 0 10px}.hero-copy h1 a:hover{color:var(--accent)}.hero-copy p{font-size:16px;line-height:1.6;color:#5b6576;margin-bottom:12px}.eyebrow{padding:0;min-height:0;background:none;color:var(--accent);font-size:11px;font-weight:700}.meta{color:var(--muted);font-size:11px}.hero-side{display:flex;flex-direction:column;gap:16px}.hero-side>h2{font-size:23px;margin:0}.hero-side-card{grid-template-columns:112px minmax(0,1fr);gap:14px;min-height:76px;overflow:visible}.hero-side-image img{width:112px;height:76px;object-fit:cover}.hero-side-copy{padding:0;justify-content:flex-start;gap:6px}.hero-side-copy h3{font-size:15px;line-height:1.4;margin:0}.hero-side-copy .meta{margin:0;font-size:10px}.home-content{grid-template-columns:minmax(0,2.4fr) minmax(280px,1fr);gap:32px;margin-top:12px}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.card-body{padding:12px 0 18px;min-height:0}.card-body h3{font-size:18px;line-height:1.35;margin:7px 0}.card-body p{color:#5b6576;font-size:14px;line-height:1.6}.card-image{background:#f1f4f9}.card-image img,.hero-side-image img{transition:none}.news-card:hover .card-image img,.hero-side-card:hover .hero-side-image img{transform:none}.section-head>a,.light-section .section-head>a{color:var(--accent)}.section-head h2:before{display:none}.section-head h1,.section-head h2{font-size:25px}.trending-panel{border-top:2px solid var(--accent)}.trending-title{height:56px;padding:0}.trending-list li{padding:14px 0}.trend-number{background:#eff4ff;color:var(--accent)}.trending-list li:first-child .trend-number{color:#fff}.trending-list a{font-weight:700;font-size:14px}.category-tile,.category-tile:nth-child(n){background:#f6f8fc;border:1px solid var(--line);min-height:95px;padding:18px}.category-tile span,.transfer-card p,.transfer-card p strong{color:var(--muted)}.transfer-card{border:1px solid var(--line)}.article-layout{grid-template-columns:minmax(0,1fr) 310px;gap:44px}.article h1{font-size:clamp(28px,3.2vw,46px);line-height:1.18;letter-spacing:-.035em}.article-excerpt{font-size:17px;color:var(--muted);line-height:1.65}.article-image{border:0;box-shadow:none}.article-content{font-size:16px;line-height:1.85;font-weight:400;color:#384358;max-width:78ch}.article-content p,.article-content li,.preview-article-content p{font-weight:400}.article-content h2{padding:0;border:0;color:var(--text);font-size:26px}.article-content h3{font-size:22px;color:var(--text)}.article-content a{color:var(--accent)}.article-content blockquote{background:#f4f7fc;color:#384358}.article-content img{max-width:100%;height:auto}.article-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.article-content td,.article-content th{border:1px solid var(--line);padding:10px}.breadcrumb{color:var(--muted)}.sidebar-box{border-bottom:1px solid var(--line);padding:0 0 20px}.sidebar-box a{font-size:14px;line-height:1.5}.btn,.article-actions button,.article-actions a{background:#fff;color:var(--text);font-weight:500}.btn.primary{color:#fff}.stat-pill{color:var(--muted)}.field label{color:var(--text)}.field input,.field textarea,.field select,.searchbar input{background:#fff;color:var(--text);border-color:var(--line-2)}.form-card{border:1px solid var(--line)}.comment p{color:#384358}.empty-state{background:#f7f9fc;border:1px dashed var(--line-2);color:var(--muted)}.site-footer{background:#f7f9fc;border-color:var(--line);margin-top:42px}.footer-grid a,.copyright-links a{color:var(--text)}.footer-grid a:hover{color:var(--accent)}.footer-tagline{color:var(--text)!important}.footer-brand-block p{color:var(--muted)}.newsletter input{background:#fff;color:var(--text);border-color:var(--line-2)}.copyright{color:var(--muted)}.ad-slot{display:block;background:#f5f6f8;border:0;color:var(--muted);margin:20px 0;min-height:90px}.ms-test-ad{background:#eef0f4!important;border:1px solid #e0e4ea!important;color:#788293!important;margin:18px 0!important;min-height:90px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;box-shadow:none!important;padding:12px!important}.ms-test-ad-content{display:none!important}.ms-test-ad-badge{background:none!important;color:#6b7689!important;font-size:10px!important;font-weight:400!important;letter-spacing:.12em}.ms-test-ad small{color:#788293!important;font-size:10px!important}.ms-test-ad--sidebar{min-height:250px!important}.ad-slot:has(ins[data-ad-slot]){width:100%}.hero-side .ms-test-ad{margin-top:4px!important}
@media(max-width:1100px){.wrap{width:calc(100% - 40px)}.main-nav{gap:2px}.main-nav>a{padding-left:9px;padding-right:9px}.hero-layout,.home-content{grid-template-columns:minmax(0,2fr) 280px;gap:24px}.hero-side-card{grid-template-columns:88px 1fr;gap:10px}.hero-side-image img{width:88px;height:68px}.nav-search{width:135px}.grid-3{gap:18px}}
@media(max-width:860px){.nav-wrap{min-height:66px;flex-wrap:wrap;gap:0}.nav-toggle{display:block}.main-nav{display:none;flex-basis:100%;margin:0;flex-wrap:wrap;padding:8px 0 16px;justify-content:flex-start}.main-nav.open{display:flex}.main-nav>a{padding:8px 10px}.nav-search{width:100%;margin:8px 0 0}.hero-layout,.home-content,.article-layout{grid-template-columns:1fr}.hero-side{display:grid;grid-template-columns:1fr 1fr}.hero-side>h2,.hero-side>.ms-test-ad{grid-column:1/-1}.hero-card>img{aspect-ratio:16/9}.hero-copy h1{font-size:30px}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.article h1{font-size:32px}.footer-grid{grid-template-columns:1fr 1fr}.category-grid,.transfer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.wrap{width:calc(100% - 32px)}.hero-side,.grid-3,.grid-2,.footer-grid{grid-template-columns:1fr}.hero-side-card{grid-template-columns:100px 1fr}.hero-side-image img{width:100px;height:72px}.hero-copy h1{font-size:28px}.article-content{font-size:16px}.article h1{font-size:29px}.copyright{align-items:flex-start;flex-direction:column}.category-grid,.transfer-grid{grid-template-columns:1fr}.newsletter{flex-wrap:wrap}.section-head{align-items:flex-start}.nav-wrap{min-height:64px}}

.hero-copy h1{max-width:none}.hero-copy p{max-width:none}.main-nav{position:static;background:#fff;border-bottom:0;flex-direction:row;align-items:center}.site-main .hero-card{min-height:0}.hero-side-copy{padding:0}.home-latest .card-body p{display:-webkit-box}@media(max-width:520px){.home-latest{grid-template-columns:1fr}.home-latest .card-body h3{font-size:18px}.hero-side-card{min-height:72px}}
