:root{--bg:#fff;--surface:#fff;--line:#e5e7eb;--text:#1e293b;--muted:#64748b;--accent:#ed477b}body{background:white;color:var(--text);font-size:14px}.wrap{max-width:1160px;padding:0 18px}.top{position:sticky;top:0;z-index:25;background:#ffffffed;backdrop-filter:blur(16px);border-bottom:1px solid #e9edf3}.bar{height:80px;min-height:80px;gap:22px;flex-wrap:nowrap}.brand b{font-size:21px;letter-spacing:-1px}.brand small{font-size:8px;color:#ea4978;letter-spacing:.18em}.logo{background:linear-gradient(130deg,#f84b69,#fb884b);box-shadow:0 4px 12px #f2576340}.bar nav{gap:3px;align-items:center}.bar nav a{color:#273344;font-size:13px;font-weight:650;padding:9px 9px;border-radius:8px;white-space:nowrap}.bar nav a.on,.bar nav a:hover{background:#fff1f5;color:#e33f73}.nav-icon{font-size:17px;vertical-align:-1px;margin-right:5px;font-weight:400}.bar nav .nav-live{background:#d41920;color:#fff;box-shadow:0 3px 7px #a6192233;margin-left:13px;font-size:11px;letter-spacing:.06em}.bar nav .nav-live:hover,.bar nav .nav-live.on{background:#b51119;color:white}.bar nav .nav-search{font-size:20px;padding:5px 9px}.rf-live-banner{margin:22px 6px 38px;display:flex;align-items:center;gap:22px;padding:25px 32px;border-radius:17px;background:linear-gradient(110deg,#101f2d,#10212d 40%,#282832);color:white;box-shadow:0 10px 28px #152a3820}.rf-live-banner:hover{color:white;filter:brightness(1.08)}.rf-live-banner h2{font-size:23px;line-height:1.3;margin:3px 0}.rf-live-banner p{font-size:13px;color:#b9c7d1;margin:4px 0}.rf-live-banner>b{margin-left:auto;font-size:38px;color:#ffb597}.rf-broadcast-icon{display:grid;place-items:center;border-radius:50%;font-size:26px;width:52px;height:52px;flex-shrink:0;background:#b52c40;color:#fff;box-shadow:0 0 0 12px #de314716}.rf-kicker{font-size:11px;font-weight:750;letter-spacing:.065em;line-height:1.5;color:#efad88}.rf-favorites{border:1px solid #e64c73;border-radius:16px;background:linear-gradient(135deg,#ff5a4b,#ff7a6d);padding:18px 20px;box-shadow:0 4px 12px #80282b20;margin:0 6px 17px;color:#fff}.rf-fav-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.rf-fav-head h2{font-size:14px;letter-spacing:.035em;margin:0}.rf-fav-head>a{background:#ffffff28;border-radius:20px;padding:3px 12px;font-size:11px;font-weight:650}.rf-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rf-quick>a{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #dce3eb;border-radius:8px;background:#f8fafc;color:#273344;font-size:13px}.rf-favorites>p{font-size:11px;margin:10px 0 0;color:#fff6ec}.rf-logo{display:inline-flex;align-items:center;justify-content:center;background:#f8fafc;border:1px solid #d8e0e8;border-radius:10px;min-width:34px;min-height:34px;flex-shrink:0;overflow:hidden}.rf-logo img{display:block;object-fit:contain;padding:3px}.rf-home-title{font-size:23px;letter-spacing:-.025em;line-height:1.3;margin:18px 0 25px}.rf-section{margin:28px 0 32px;border-radius:20px;overflow:hidden}.rf-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:21px 20px 16px}.rf-section-head h2{font-size:24px;letter-spacing:-.025em;line-height:1.25;margin:5px 0}.rf-section-head p{font-size:13px;margin:5px 0 0}.rf-detail{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;background:#ffffff18;border:1px solid #ffffff18;color:inherit;border-radius:10px;padding:7px 13px;font-size:13px;margin-top:0}.rf-now{background:radial-gradient(ellipse at 90% 20%,#62598455,transparent 50%),linear-gradient(120deg,#254d82,#2c62a4 52%,#273c6e);color:#fff;box-shadow:0 7px 28px #20477b12}.rf-now .rf-kicker{color:#f8d1c1}.rf-now .rf-section-head p{color:#e0e9f3}.rf-now-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 20px 20px}.rf-now-card{position:relative;border:1px solid #ffffff60;border-radius:15px;background:linear-gradient(130deg,#b2cef0,#b4c7e5);color:#172a41;overflow:hidden;min-width:0}.rf-now-card:nth-child(3n){background:linear-gradient(120deg,#b7cbe9,#cdc4df)}.rf-now-card:before,.rf-prime-card:before{content:"";display:block;height:4px;background:linear-gradient(90deg,#3b82f6,#263be5)}.rf-now-card:nth-child(3n+2):before,.rf-prime-card:nth-child(3n+2):before{background:linear-gradient(90deg,#fb6959,#d51b38)}.rf-now-card:nth-child(3n):before,.rf-prime-card:nth-child(3n):before{background:linear-gradient(90deg,#13bfa8,#1a758a)}.rf-now-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 0}.rf-channel-name{display:flex;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:700}.rf-channel-name .rf-logo{background:#142239;border-color:#dce5ee}.rf-start{background:#ffe9ed;border-radius:12px;font-size:11px;color:#d63b64;font-weight:750;padding:1px 8px;white-space:nowrap;align-self:flex-start}.rf-now-content{margin:0 12px 10px 62px;min-height:76px}.rf-now-content h3{font-size:15px;margin:-9px 0 4px;font-weight:700;line-height:1.45}.rf-now-top .rf-channel-name b{align-self:flex-start}.rf-now-card .remaining{font-size:11px;color:#304c64}.rf-now-card progress,.rf-live-feature progress{display:block;width:100%;border:1px solid #8fabc5;border-radius:10px;height:9px;margin:7px 0;background:#e4edf6;overflow:hidden}.rf-now-card progress::-webkit-progress-bar{background:#e4edf6}.rf-now-card progress::-webkit-progress-value{background:linear-gradient(90deg,#f03b3c,#fb8f26,#366b81);border-radius:10px}.rf-now-card progress::-moz-progress-bar{background:linear-gradient(90deg,#f03b3c,#fb8f26,#366b81)}.rf-next{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:4px 0 0}.rf-card-actions{display:flex;gap:10px;justify-content:space-between;align-items:center;border-top:1px solid #ffffff35;padding:8px 12px;background:#ffffff28;font-size:11px}.rf-card-actions>a:first-child{font-weight:600}.watch-button{display:inline-flex;justify-content:center;gap:5px;align-items:center;background:#dc1d2b;color:#fff!important;border:1px solid #ce1926;border-radius:7px;font-size:11px;font-weight:700;padding:6px 10px;line-height:1.5;white-space:nowrap}.watch-button:hover{background:#b71923;color:white;box-shadow:0 3px 10px #a40d2930}.watch-button.paid{background:#414578;border-color:#414578}.watch-button span{font-size:10px;opacity:.7}.rf-prime{background:linear-gradient(125deg,#0c1a2a,#132b41);color:#f6f8fa;border:1px solid #263d50;box-shadow:0 6px 22px #152e4312}.rf-prime .rf-section-head{border-bottom:1px solid #ffffff12;padding:20px}.rf-prime .rf-section-head p{color:#c5d2dc}.rf-prime-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.rf-prime-card{border:1px solid #ffffff12;border-radius:17px;background:#ffffff0d;overflow:hidden;min-width:0}.rf-prime-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 12px;padding:10px 0;border-bottom:1px solid #ffffff16}.rf-prime-top .rf-channel-name{font-size:13px}.rf-prime-top>a:last-child{font-size:11px;white-space:nowrap;color:#e3cbad}.rf-prime-top .rf-logo{border-radius:6px;min-height:30px;min-width:30px}.rf-prime-rows{padding:6px 12px 12px;min-height:65px}.rf-prime-rows>div{display:grid;grid-template-columns:56px minmax(0,1fr);gap:9px;align-items:baseline;font-size:12px;padding:4px 0}.rf-prime-rows time{background:#ffffff12;color:#dbc39b;font-family:ui-monospace,monospace;font-size:11px;border-radius:5px;padding:2px 6px;text-align:center}.rf-prime-rows>div:first-child time{background:#cb7d08;color:#fff}.rf-prime-rows b{font-weight:600;line-height:1.45}.rf-prime-rows p{font-size:12px;color:#a7b8c8}.rf-tomorrow{background:radial-gradient(at 20% 20%,#0e617a,transparent 65%),linear-gradient(130deg,#071f34,#0a3a5a 60%,#0e617a)}.rf-national,.rf-categories,.rf-all-channels{margin:35px 0}.rf-national .rf-section-head,.rf-categories .rf-section-head,.rf-all-channels .rf-section-head{padding:0 0 18px}.rf-national .rf-detail,.rf-all-channels .rf-detail{background:#f4f6f9;border-color:#e8edf2}.rf-national-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rf-national-card{border:1px solid #e0e6ee;border-radius:15px;overflow:hidden;background:#fff;box-shadow:0 4px 16px #152e4307}.rf-national-top{display:flex;align-items:center;gap:13px;padding:17px}.rf-national-top h3{font-size:18px}.rf-national-card>.rf-kicker{display:block;font-size:9px;color:#c82c4e;margin:0 17px}.rf-national-card>p{font-size:14px;font-weight:650;margin:5px 17px 18px}.rf-national-card .rf-card-actions{border-color:#e7edf4;background:#f8fafc}.rf-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rf-category{padding:22px;border-radius:15px;background:#eef4ff;border:1px solid #dce6f7}.rf-category h3{margin:0 0 5px;font-size:18px}.rf-category p{font-size:12px;color:#546581;margin:6px 0 16px}.rf-category span{font-size:12px;font-weight:700}.rf-cat-1,.rf-cat-5{background:#fff0ed;border-color:#ffe0d5}.rf-cat-2,.rf-cat-4{background:#edf7f3;border-color:#d9ebe3}.rf-channel-group{padding:18px 0;border-bottom:1px solid #e5eaf0}.rf-channel-group h3{font-size:16px;margin:0 0 13px}.rf-channel-group h3 small{color:#758294;font-size:12px;margin-left:6px}.rf-channel-group>div{display:flex;flex-wrap:wrap;gap:8px}.rf-channel-group a{background:#f5f7fa;border:1px solid #e5eaf0;padding:7px 12px;border-radius:8px;font-size:12px}.rf-directory-hero{margin:24px 0;padding:30px;border-radius:18px;background:linear-gradient(110deg,#0d293e,#254b75);color:#fff}.rf-directory-hero h1{margin:9px 0 12px}.rf-directory-hero p{font-size:16px;color:#e3ebf4}.rf-directory-hero small{color:#bdccdc}.live-directory{padding:8px 0 24px}.rf-channel-hero{background:linear-gradient(125deg,#082840,#069ca6 50%,#27cec8);color:white;padding:30px 30px 45px;margin:0 calc((1124px - 100vw) / 2);padding-left:max(24px,calc((100vw - 1124px) / 2));padding-right:max(24px,calc((100vw - 1124px) / 2))}.rf-channel-hero .breadcrumb{margin:15px 0 26px;color:#b4e3e5}.rf-channel-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:52px;align-items:center}.rf-channel-title{display:flex;align-items:center;gap:20px}.rf-channel-title .rf-logo{background:#fff;border:6px solid #122237;border-radius:17px}.rf-channel-title h1{font-size:37px;letter-spacing:-.035em;margin:4px 0 8px}.rf-channel-title .rf-kicker{color:#b1dfdd;font-size:10px}.rf-channel-title .star{color:white}.rf-channel-hero-grid>div>p{color:#c6eeed;font-size:15px;margin:16px 0 28px;max-width:510px}.rf-hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.rf-hero-actions>a{border-radius:22px;padding:8px 13px;background:#ffffff17;border:1px solid #ffffff26;font-size:11px;color:#e0f8f7}.rf-hero-actions>.watch-button{background:#db1c26;border-color:#db1c26;color:white;font-size:12px}.rf-channel-hero .rf-no-live{font-size:11px;margin:12px 0 0;color:#e0f8f7}.rf-live-feature{border:1px solid #d9e8e5;border-radius:23px;padding:27px;background:radial-gradient(at 100% 100%,#df2624,transparent 70%),linear-gradient(100deg,#17151a,#401011);box-shadow:0 10px 30px #13233318;min-width:0}.rf-live-label{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.1em;font-weight:750}.rf-live-label .clock{background:none;border:0;padding:0;color:#f6acaa;font-size:11px}.rf-live-feature h2{margin:32px 0 7px;font-size:28px}.rf-live-feature p{font-size:12px;color:#e3ccd0}.rf-live-feature .remaining{color:#e3ccd0;font-size:12px}.rf-live-feature progress{height:10px;border-color:#ffffff25;background:#ffffff15;margin:30px 0}.rf-live-feature progress::-webkit-progress-bar{background:#ffffff15}.rf-live-feature progress::-webkit-progress-value{background:linear-gradient(90deg,#e8425e,#ff9167);border-radius:9px}.rf-feature-next{border-top:1px solid #ffffff16;padding-top:16px;margin:0!important;font-size:11px!important}.rf-next-section{color:white;background:linear-gradient(110deg,#38235b,#913133 52%,#e58e25);margin:0 calc((1124px - 100vw) / 2);padding:35px max(24px,calc((100vw - 1124px) / 2));}.rf-next-section .rf-section-head{padding:12px 0 20px}.rf-next-section .rf-kicker{color:#decddd}.rf-upcoming{display:grid;gap:8px}.rf-upcoming>div{display:flex;gap:20px;align-items:baseline;padding:13px 16px;border:1px solid #ffffff20;border-radius:12px;background:#ffffff12}.rf-upcoming time{font-family:ui-monospace,monospace;font-size:16px;font-weight:700}.rf-upcoming b{font-size:13px}.rf-upcoming small{margin-left:auto;font-size:11px;color:#f0d9d1;white-space:nowrap}.rf-full-schedule{padding-top:25px;scroll-margin-top:100px}.rf-full-schedule .section-heading{margin:12px 0}.rf-program-hero{margin:24px 0 28px;padding:28px 32px;background:linear-gradient(120deg,#0a3148,#126c7e 65%,#149d9a);color:white;border-radius:20px}.rf-program-hero .breadcrumb{margin:0 0 20px;color:#bddde4}.rf-program-hero .eyebrow{color:#b9e0df}.rf-program-hero h1{font-size:34px;margin:9px 0 14px}.rf-program-hero .lead{color:#d5e5e9;font-size:15px;max-width:900px}.notice.live{display:flex;flex-wrap:wrap;align-items:center;gap:9px;background:#fff4f5;border-color:#f0c3cc}.notice.live .watch-button{margin-left:auto}.card{border-radius:13px}.pill{color:#34445a;background:#f8fafc}.pill.on{background:#feeef3;color:#d03b68;border-color:#efc7d4}.views button[aria-pressed=true],.filters button[aria-pressed=true],.chips button[aria-pressed=true]{background:#203c60;color:white}.channel-day{border-color:#dce4ee}.channel-day .day-channel{background:#f3f7fc}.channel-day .day-more{background:#f7f9fc}.channel-day .watch-button{margin:0 18px 14px}.channel-grid .channel-day .watch-button{margin:14px 0 0}.foot{background:#f5f7fa;border-color:#e4eaf0;color:#62748a;margin-top:36px}.foot a{color:#425571}a:hover{color:#e54675}.rf-section a:hover,.rf-channel-hero a:hover,.rf-next-section a:hover{color:#fff}.rf-now-card a:hover{color:#be234e}.rf-channel-hero .rf-channel-title .rf-logo img{padding:5px}.rf-now-content h3 a{display:block}.rf-program-hero a:hover{color:white}
@media(min-width:1160px){.rf-channel-hero,.rf-next-section{margin-left:calc((1124px - 100vw) / 2);margin-right:calc((1124px - 100vw) / 2)}}
@media(max-width:1159px){.rf-channel-hero,.rf-next-section{margin-left:-18px;margin-right:-18px}.bar{gap:14px}.brand b{font-size:18px}.bar nav a{font-size:12px;padding:8px 6px}.nav-icon{display:none}.bar nav .nav-live{margin-left:3px}.rf-channel-title h1{font-size:30px}.rf-channel-hero-grid{gap:25px}}
@media(max-width:850px){.bar{height:auto;min-height:76px;flex-wrap:wrap;padding-top:12px;padding-bottom:9px;gap:7px}.bar nav{order:2;width:100%;overflow:auto;margin-left:0;justify-content:flex-start;scrollbar-width:none}.bar nav a{padding:8px 10px;font-size:12px}.brand b{font-size:18px}.brand .logo{width:32px;height:32px}.rf-now-grid,.rf-prime-grid,.rf-national-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-channel-hero-grid{grid-template-columns:1fr}.rf-live-feature{padding:23px}.rf-live-feature h2{margin-top:18px}.rf-live-feature progress{margin:20px 0}.rf-channel-hero-grid>div>p{max-width:none}.rf-live-feature{max-width:none}.rf-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-channel-title h1{font-size:34px}}
@media(max-width:580px){.wrap{padding-left:14px;padding-right:14px}.rf-live-banner{margin:16px 0 24px;padding:21px 17px;gap:17px;border-radius:13px}.rf-broadcast-icon{width:34px;height:34px;font-size:21px;box-shadow:0 0 0 7px #de314716}.rf-live-banner h2{font-size:18px}.rf-live-banner p{font-size:11px}.rf-live-banner>b{font-size:25px}.rf-favorites{margin:0 0 17px;padding:15px 12px}.rf-fav-head h2{font-size:11px}.rf-fav-head>a{font-size:10px;padding:3px 8px}.rf-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.rf-quick>a{font-size:12px;padding:8px 9px;gap:8px}.rf-quick .rf-logo{min-width:28px;min-height:28px}.rf-quick .rf-logo img{width:28px;height:28px}.rf-favorites>p{font-size:10px}.rf-home-title{font-size:20px;margin:20px 0}.rf-section{border-radius:16px;margin:24px 0}.rf-section-head{padding:18px 14px 15px}.rf-section-head h2{font-size:22px}.rf-section-head p{font-size:11px}.rf-kicker{font-size:10px}.rf-detail{font-size:11px;padding:6px 10px}.rf-now-grid{grid-template-columns:1fr;padding:0 12px 12px;gap:10px}.rf-now-top{padding:9px 12px 0}.rf-now-content{min-height:65px}.rf-now-content h3{font-size:15px}.rf-now-card .remaining{font-size:11px}.rf-now-card progress{margin:8px 0}.rf-prime-grid{grid-template-columns:1fr;padding:12px;gap:10px}.rf-prime .rf-section-head{padding:18px 15px}.rf-prime-rows{min-height:0;padding-bottom:12px}.rf-prime-rows>div{font-size:13px}.rf-national-grid{grid-template-columns:1fr;gap:12px}.rf-national-top{padding:13px 15px}.rf-national-card>p{margin-bottom:14px}.rf-category-grid{gap:10px}.rf-category{padding:17px 13px}.rf-category h3{font-size:16px}.rf-category p{font-size:11px}.rf-national .rf-section-head,.rf-categories .rf-section-head,.rf-all-channels .rf-section-head{padding-bottom:14px}.rf-channel-group a{font-size:11px;padding:6px 9px}.rf-channel-hero,.rf-next-section{margin-left:-14px;margin-right:-14px;padding-left:20px;padding-right:20px}.rf-channel-hero{padding-top:15px;padding-bottom:26px}.rf-channel-hero .breadcrumb{margin:10px 0 22px;font-size:11px}.rf-channel-title{gap:12px}.rf-channel-title h1{font-size:26px}.rf-channel-title .rf-logo img{width:56px;height:56px}.rf-channel-title .rf-logo{border-width:4px;border-radius:13px}.rf-channel-hero-grid>div>p{font-size:13px;line-height:1.8;margin:14px 0}.rf-hero-actions{gap:7px;margin-top:18px}.rf-hero-actions>a{font-size:10px;padding:8px 10px}.rf-live-feature{border-radius:18px;padding:21px}.rf-live-feature h2{font-size:25px}.rf-next-section{padding-top:22px;padding-bottom:26px}.rf-upcoming>div{gap:12px;padding:12px;flex-wrap:wrap}.rf-upcoming small{font-size:10px}.rf-program-hero{padding:23px 20px}.rf-program-hero h1{font-size:27px}.rf-program-hero .lead{font-size:14px}.rf-directory-hero{padding:25px 20px}.rf-directory-hero p{font-size:14px}.live-directory{padding:8px 0 20px}.rf-full-schedule{scroll-margin-top:140px}.rf-section-head .rf-kicker:empty{display:none}.notice.live .watch-button{margin-left:0}.watch-button{font-size:11px}.foot{margin-top:25px}.rf-national-card .star{font-size:25px}}
.rf-logo,.rf-channel-title .rf-logo{background:#142239;border-color:#dce5ee}.rf-quick .rf-logo{border-radius:7px}.rf-channel-title .rf-logo{border-color:#122237}
body{overflow-x:clip}.rf-sport-banner{display:flex;align-items:center;gap:17px;background:#022d24;border:1px solid #1c5544;border-radius:16px;padding:20px;margin:17px 6px 22px;color:#fff}.rf-sport-banner:hover{color:#fff;background:#073e30}.rf-sport-banner .rf-kicker{color:#86debd;font-size:10px}.rf-sport-banner h2{font-size:16px;margin:3px 0}.rf-sport-banner p{font-size:13px;color:#b4ccc3;margin:3px 0}.rf-sport-banner>b{margin-left:auto;background:#ffffff14;padding:9px 16px;border-radius:12px;font-size:12px;white-space:nowrap}.rf-sport-icon{font-size:25px;border-radius:11px;padding:3px 10px;background:#0b5946;color:#92e1c2}.rf-sport-banner+.rf-live-banner{margin-top:0}.rf-channel-evening{color:#fff;background:linear-gradient(110deg,#081b2e,#123664);margin:0 calc((1124px - 100vw) / 2);padding:32px max(24px,calc((100vw - 1124px) / 2))}.rf-channel-evening .rf-section-head{padding:14px 0 20px}.rf-channel-evening .rf-kicker{color:#bbccdd}.rf-home-films,.rf-home-sports{margin:35px 0}.rf-home-films .rf-section-head,.rf-home-sports .rf-section-head{padding:0 0 17px}.rf-home-films .rf-detail,.rf-home-sports .rf-detail{background:#f5f7fa;border-color:#e5eaf0}.rf-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.rf-feature-grid article{background:linear-gradient(135deg,#eef0fa,#e6e9f8);padding:18px;border:1px solid #dce1f0;border-radius:14px;min-width:0}.rf-feature-grid article>span{font-size:11px;color:#67758d}.rf-feature-grid article>small{display:block;font-size:10px;color:#a73f70;text-transform:uppercase;margin:10px 0}.rf-feature-grid h3{font-size:16px;margin:8px 0}.rf-home-sports .rf-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rf-home-sports article{background:#f1f7f4;border-color:#dce9e2}.rf-home-sports .watch-button{margin-top:10px}
@media(max-width:1159px){.rf-channel-evening{margin-left:-18px;margin-right:-18px}}
@media(max-width:580px){.rf-sport-banner{padding:16px;margin:16px 0 18px;gap:12px}.rf-sport-banner h2{font-size:14px}.rf-sport-banner p{font-size:11px}.rf-sport-banner>b{display:none}.rf-sport-icon{font-size:20px;padding:2px 7px}.rf-channel-evening{margin-left:-14px;margin-right:-14px;padding:24px 20px}.rf-feature-grid,.rf-home-sports .rf-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-feature-grid article{padding:15px}.rf-feature-grid h3{font-size:14px}.rf-feature-grid article>span{font-size:10px}}
html,body{overflow-x:hidden}
