.football-main .football-intro{padding:0;overflow:hidden}.fb-breadcrumb{padding:14px 22px;border-bottom:1px solid #e5e5e5;color:#555;font-size:12px}.fb-breadcrumb a{color:#22802e;font-weight:800}.fb-title{display:flex;justify-content:space-between;align-items:center;padding:24px;background:linear-gradient(115deg,#163c20,#4cb848);color:white}.fb-title h1{font-size:clamp(32px,4vw,50px);margin:3px 0}.fb-title p{margin:0;font-size:14px}.fb-eyebrow{font-size:11px;letter-spacing:1px;font-weight:900}.fb-ball{font-size:70px}.fb-tabs{display:flex;overflow:auto;border-top:4px solid #111}.fb-tabs a{flex:1;text-align:center;white-space:nowrap;padding:14px 10px;font-weight:850;font-size:13px}.fb-tabs a:hover,.fb-tabs a:focus{background:#e8f6e8;color:#126d20}.fb-league-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fb-league-grid a{padding:13px;border:1px solid #e2e2e2;border-radius:6px;font-size:13px;font-weight:800;display:flex;justify-content:space-between;gap:5px}.fb-league-grid a:hover{border-color:#4cb848;background:#eff8ef}.fb-league-grid span{color:#287c32}.fb-data-note{border-left:4px solid #4cb848;background:#f0f8f0;padding:18px}.fb-data-note p{margin-bottom:0;color:#555}.fb-news-card::before{content:'⚽ FOOTBALL NEWS'!important;background:linear-gradient(120deg,#16451f,#4cb848)!important}.football-main .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:550px){.fb-title{padding:17px}.fb-ball{font-size:40px}.fb-tabs a{padding:12px}.fb-league-grid{grid-template-columns:1fr}.football-main .news-grid{grid-template-columns:1fr}}