:root{--fc-lime:#c9ff35;--fc-cyan:#35e7ff;--fc-violet:#8a5cff;--fc-navy:#061018;--fc-panel:#0c1722;--fc-white:#f6fbff;--fc-muted:#9db0bd}.tc-eafc-hub{position:relative;width:100%;max-width:1320px;margin:0 auto 42px;color:#fff;font-family:inherit}.archive.category-ea-sports-fc .content-wrap,.archive.category-ea-sports-fc .site-main,.archive.category-ea-sports-fc #primary{width:100%;max-width:none}.archive.category-ea-sports-fc .grid-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.archive.category-ea-sports-fc .tc-eafc-hub{grid-column:1/-1}.archive.category-ea-sports-fc .tc-eafc-hub+article{clear:both}.tc-eafc-hub *{box-sizing:border-box}.tc-eafc-hub a{text-decoration:none}.tc-eafc-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);min-height:525px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 23% 20%,rgba(53,231,255,.16),transparent 28%),linear-gradient(145deg,#061018 0%,#0a1d29 45%,#112b32 100%);box-shadow:0 28px 70px rgba(0,0,0,.34)}.tc-eafc-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:38px 38px;opacity:.38}.tc-eafc-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:150px;background:linear-gradient(180deg,transparent,#061018 82%);pointer-events:none}.tc-eafc-pitch{position:absolute;left:-4%;bottom:-130px;width:64%;height:360px;border:2px solid rgba(201,255,53,.20);border-radius:50%;transform:perspective(420px) rotateX(64deg);box-shadow:inset 0 0 0 48px rgba(201,255,53,.015)}.tc-eafc-pitch:before{content:"";position:absolute;left:50%;top:-120px;bottom:-120px;width:2px;background:rgba(201,255,53,.18)}.tc-eafc-pitch:after{content:"";position:absolute;left:50%;top:50%;width:115px;height:115px;border:2px solid rgba(201,255,53,.18);border-radius:50%;transform:translate(-50%,-50%)}.tc-eafc-flood{position:absolute;top:-90px;width:320px;height:410px;background:linear-gradient(180deg,rgba(255,255,255,.25),rgba(53,231,255,.05) 48%,transparent 85%);clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);filter:blur(1px);opacity:.48}.tc-eafc-flood-one{left:4%;transform:rotate(-13deg)}.tc-eafc-flood-two{left:36%;transform:rotate(11deg);opacity:.28}.tc-eafc-hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:64px 48px}.tc-eafc-live{display:inline-flex;align-items:center;gap:8px;width:max-content;padding:7px 10px;border:1px solid rgba(201,255,53,.36);background:rgba(201,255,53,.07);color:var(--fc-lime);font-size:9px;font-weight:1000;letter-spacing:.16em}.tc-eafc-live i{width:7px;height:7px;border-radius:50%;background:var(--fc-lime);box-shadow:0 0 13px rgba(201,255,53,.9)}.tc-eafc-title{display:flex;align-items:flex-end;gap:14px;margin-top:23px}.tc-eafc-title span{display:block;color:#fff;font-size:clamp(22px,2.2vw,32px);font-weight:1000;letter-spacing:.08em;line-height:.95}.tc-eafc-title strong{color:var(--fc-lime);font-size:clamp(80px,9vw,132px);font-weight:1000;letter-spacing:-.08em;line-height:.76;text-shadow:0 0 34px rgba(201,255,53,.14)}.tc-eafc-hero-copy p{max-width:570px;margin:28px 0 27px;color:#cfdae0;font-size:16px;line-height:1.68}.tc-eafc-scorebug{display:grid;grid-template-columns:auto auto auto;width:max-content;border:1px solid rgba(255,255,255,.18);background:#040a0e;color:#fff;font-size:9px;font-weight:1000;letter-spacing:.12em}.tc-eafc-scorebug span,.tc-eafc-scorebug b{padding:10px 13px}.tc-eafc-scorebug b{background:var(--fc-lime);color:#071006}.tc-eafc-hero-story{position:relative;z-index:2;display:block;min-height:100%;overflow:hidden;background:#0a151d}.tc-eafc-hero-story img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.95) contrast(1.06)}.tc-eafc-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,16,24,.06),rgba(6,16,24,.17) 33%,rgba(6,16,24,.96) 100%),linear-gradient(90deg,rgba(53,231,255,.12),transparent 48%)}.tc-eafc-story-tag{position:absolute;z-index:2;top:24px;left:24px;padding:8px 11px;background:var(--fc-lime);color:#081005;font-size:9px;font-weight:1000;letter-spacing:.15em;box-shadow:6px 6px 0 rgba(53,231,255,.45)}.tc-eafc-hero-story-copy{position:absolute;z-index:2;left:28px;right:28px;bottom:42px}.tc-eafc-hero-story-copy small,.tc-eafc-feature-copy small{display:block;color:#bceef8;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.tc-eafc-hero-story-copy strong{display:block;margin:8px 0 15px;color:#fff;font-size:clamp(24px,2.55vw,38px);line-height:1.08}.tc-eafc-hero-story-copy>span{font-size:10px;font-weight:1000;letter-spacing:.12em;color:var(--fc-lime);text-transform:uppercase}.tc-eafc-jump{display:flex;flex-wrap:wrap;gap:8px;padding:14px;border:1px solid #1b3340;border-top:0;background:#07131b}.tc-eafc-jump a{padding:10px 14px;border:1px solid #24404d;background:#0c1b25;color:#eaf7fc;font-size:11px;font-weight:900;letter-spacing:.035em;transition:.18s ease}.tc-eafc-jump a:hover{border-color:var(--fc-lime);background:#172916;color:#fff;box-shadow:0 0 18px rgba(201,255,53,.09)}.tc-eafc-section{padding-top:49px}.tc-eafc-section-head,.tc-eafc-apps-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.tc-eafc-kicker{color:var(--fc-lime);font-size:10px;font-weight:1000;letter-spacing:.18em;text-transform:uppercase}.tc-eafc-section h2,.tc-eafc-fut h2,.tc-eafc-apps h2,.tc-eafc-fixes h2,.tc-eafc-all h2{margin:5px 0 0;color:#fff;font-size:clamp(25px,3.25vw,42px);line-height:1.05;letter-spacing:-.035em}.tc-eafc-scoreline{display:flex;gap:5px;align-items:center}.tc-eafc-scoreline i{display:block;width:19px;height:4px;background:#273844}.tc-eafc-scoreline i:nth-child(2),.tc-eafc-scoreline i:nth-child(4){background:var(--fc-lime);box-shadow:0 0 10px rgba(201,255,53,.22)}.tc-eafc-scoreline i:nth-child(3){background:var(--fc-cyan)}.tc-eafc-now-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px}.tc-eafc-now-stack{display:grid;grid-template-rows:repeat(3,1fr);gap:14px}.tc-eafc-feature{position:relative;display:block;min-height:145px;overflow:hidden;border:1px solid #263d48;background:#0b1821}.tc-eafc-feature-large{min-height:460px}.tc-eafc-feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .28s ease}.tc-eafc-feature:hover img{transform:scale(1.025)}.tc-eafc-feature-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 10%,rgba(6,16,24,.16) 38%,rgba(6,16,24,.97) 100%)}.tc-eafc-feature-copy{position:absolute;left:20px;right:20px;bottom:18px}.tc-eafc-feature-copy strong{display:block;margin:4px 0 7px;color:#fff;font-size:17px;line-height:1.2}.tc-eafc-feature-large .tc-eafc-feature-copy{left:28px;right:28px;bottom:27px}.tc-eafc-feature-large .tc-eafc-feature-copy strong{font-size:clamp(25px,2.6vw,37px)}.tc-eafc-feature-copy>span{font-size:9px;font-weight:1000;letter-spacing:.12em;color:var(--fc-lime);text-transform:uppercase}.tc-eafc-fut{position:relative;display:grid;grid-template-columns:.78fr 1.22fr;min-height:405px;margin-top:52px;overflow:hidden;border:1px solid rgba(201,255,53,.28);background:linear-gradient(135deg,#152516 0%,#122821 32%,#0b2531 62%,#0b1320 100%)}.tc-eafc-fut:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(201,255,53,.07),transparent 24%,transparent 72%,rgba(53,231,255,.08));pointer-events:none}.tc-eafc-card-outline{position:absolute;width:125px;height:178px;border:2px solid rgba(201,255,53,.16);clip-path:polygon(17% 0,83% 0,100% 13%,94% 91%,50% 100%,6% 91%,0 13%);transform:rotate(10deg)}.tc-eafc-card-one{left:27%;top:42px}.tc-eafc-card-two{left:18%;bottom:-75px;transform:rotate(-18deg);border-color:rgba(53,231,255,.13)}.tc-eafc-fut-copy{position:relative;z-index:2;padding:46px 37px}.tc-eafc-fut-lead{display:block;margin-top:28px;padding:18px 19px;border:1px solid rgba(201,255,53,.33);background:rgba(4,13,14,.58);backdrop-filter:blur(5px)}.tc-eafc-fut-lead span{display:block;color:#dfff89;font-size:9px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.tc-eafc-fut-lead strong{display:block;margin:8px 0 12px;color:#fff;font-size:20px;line-height:1.18}.tc-eafc-fut-lead b{color:var(--fc-cyan);font-size:10px;letter-spacing:.09em;text-transform:uppercase}.tc-eafc-fut-side{position:relative;min-height:405px;overflow:hidden}.tc-eafc-fut-side>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tc-eafc-fut-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,18,17,.7),rgba(6,16,24,.2) 55%,rgba(6,16,24,.72)),linear-gradient(180deg,transparent 18%,rgba(6,16,24,.92))}.tc-eafc-fut-list{position:absolute;z-index:2;left:25px;right:25px;bottom:24px;display:grid;gap:7px}.tc-eafc-fut-list a{display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:12px;align-items:center;padding:11px 13px;border:1px solid rgba(255,255,255,.18);background:rgba(5,14,18,.76);color:#fff;font-size:12px;font-weight:800}.tc-eafc-fut-list a:hover{border-color:var(--fc-lime)}.tc-eafc-fut-list a b{color:var(--fc-lime)}.tc-eafc-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tc-eafc-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #263c48;background:#0b1720}.tc-eafc-card:nth-child(4n+2){border-top-color:rgba(53,231,255,.8)}.tc-eafc-card:nth-child(4n+3){border-top-color:rgba(138,92,255,.8)}.tc-eafc-card:nth-child(4n+4){border-top-color:rgba(201,255,53,.8)}.tc-eafc-card-image{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#071118}.tc-eafc-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.tc-eafc-card:hover img{transform:scale(1.025)}.tc-eafc-card-label{position:absolute;left:10px;bottom:10px;padding:6px 8px;background:rgba(5,15,21,.92);border:1px solid rgba(201,255,53,.62);color:#e3ff9a;font-size:8px;font-weight:1000;letter-spacing:.14em}.tc-eafc-card-body{display:flex;flex:1;flex-direction:column;padding:16px 16px 17px}.tc-eafc-card-meta{font-size:8px;font-weight:900;letter-spacing:.09em;color:#8fa5b1}.tc-eafc-card-meta span{padding:0 4px;color:var(--fc-cyan)}.tc-eafc-card h3{margin:9px 0 16px;font-size:16px;line-height:1.24}.tc-eafc-card h3 a{color:#fff}.tc-eafc-card-read{margin-top:auto;color:var(--fc-lime);font-size:9px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase}.tc-eafc-apps{position:relative;margin-top:52px;padding:32px;border:1px solid #244555;background:linear-gradient(135deg,#091821,#102838 62%,#15182a)}.tc-eafc-apps:after{content:"";position:absolute;right:0;top:0;width:300px;height:100%;background:radial-gradient(circle at 65% 35%,rgba(53,231,255,.14),transparent 58%);pointer-events:none}.tc-eafc-phone{position:relative;z-index:2;display:block;width:36px;height:58px;border:3px solid var(--fc-cyan);border-radius:8px;box-shadow:0 0 20px rgba(53,231,255,.22)}.tc-eafc-phone:before{content:"";position:absolute;left:50%;top:5px;width:11px;height:2px;background:var(--fc-cyan);transform:translateX(-50%)}.tc-eafc-phone i{position:absolute;left:50%;bottom:5px;width:5px;height:5px;border:1px solid var(--fc-cyan);border-radius:50%;transform:translateX(-50%)}.tc-eafc-app-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tc-eafc-app-grid>a{display:grid;grid-template-columns:46px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:14px 15px;border:1px solid #2b4755;background:#0b1a23;color:#fff}.tc-eafc-app-grid>a:hover{border-color:var(--fc-cyan);background:#0f2530}.tc-eafc-app-num{color:var(--fc-cyan);font-size:19px;font-weight:1000}.tc-eafc-app-grid small{display:block;color:#8da6b3;font-size:9px;font-weight:900;letter-spacing:.08em}.tc-eafc-app-grid strong{display:block;margin-top:4px;color:#fff;font-size:13px;line-height:1.2}.tc-eafc-app-grid b{color:var(--fc-lime)}.tc-eafc-fixes{margin-top:52px;padding:31px;border:1px solid #4a355f;background:linear-gradient(135deg,#151126,#0c1722)}.tc-eafc-fixes .tc-eafc-kicker{color:#b69cff}.tc-eafc-fix-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:19px}.tc-eafc-fix-grid>a{display:grid;grid-template-columns:10px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:14px 15px;border:1px solid #342b48;background:#111626;color:#fff}.tc-eafc-fix-grid>a:hover{border-color:var(--fc-violet)}.tc-eafc-fix-grid i{width:8px;height:8px;border-radius:50%;background:#9f72ff;box-shadow:0 0 11px rgba(138,92,255,.65)}.tc-eafc-fix-grid strong{display:block;font-size:13px;line-height:1.2}.tc-eafc-fix-grid small{display:block;margin-top:4px;color:#929aaf;font-size:9px}.tc-eafc-fix-grid b{color:#b79eff}.tc-eafc-all{position:relative;margin-top:54px;padding:25px 27px;border:1px solid #29434f;border-left:6px solid var(--fc-lime);background:#0b1720}.tc-eafc-all .tc-eafc-kicker{color:var(--fc-cyan)}.tc-eafc-all h2{margin-top:4px}.tc-eafc-ball-mark{position:absolute;right:25px;top:26px;color:var(--fc-lime);font-size:29px;text-shadow:0 0 18px rgba(201,255,53,.34)}@media (max-width:1000px){.tc-eafc-hero{grid-template-columns:1fr}.tc-eafc-hero-story{min-height:390px}.tc-eafc-now-grid{grid-template-columns:1fr}.tc-eafc-now-stack{grid-template-columns:repeat(3,1fr);grid-template-rows:none}.tc-eafc-fut{grid-template-columns:1fr}.tc-eafc-fut-side{min-height:410px}.tc-eafc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.tc-eafc-hero-copy{padding:50px 24px 72px}.tc-eafc-title{align-items:center}.tc-eafc-title strong{font-size:78px}.tc-eafc-flood-two{display:none}.tc-eafc-hero-story{min-height:330px}.tc-eafc-section{padding-top:39px}.tc-eafc-section-head{align-items:flex-start}.tc-eafc-scoreline{display:none}.tc-eafc-now-stack{grid-template-columns:1fr}.tc-eafc-feature-large{min-height:340px}.tc-eafc-fut-copy{padding:34px 21px}.tc-eafc-fut-side{min-height:430px}.tc-eafc-card-grid,.tc-eafc-app-grid,.tc-eafc-fix-grid{grid-template-columns:1fr}.tc-eafc-apps{padding:26px 18px}.tc-eafc-ball-mark{display:none}}
