@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";
:root{--primary-red:#d32f2f;--dark-red:#b71c1c;--dark-blue:#0a192f;--light-gray:#f5f5f5;--gold:#ffc107;--text-dark:#333;--text-light:#fff}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--light-gray);color:var(--text-dark);font-family:Roboto,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.top-bar{background-color:var(--dark-blue);color:var(--text-light);padding:.5rem 0;font-size:.85rem}.top-bar .container{justify-content:space-between;display:flex}.top-bar .social-links a{color:var(--text-light);margin-left:1rem}.header{background-color:#fff;padding:1rem 0}.header .container{justify-content:space-between;align-items:center;display:flex}.header .logo{color:var(--dark-blue);align-items:center;font-size:1.5rem;font-weight:700;display:flex}.header .logo img{height:50px;margin-right:10px}.header .ad-space{color:#757575;background-color:#e0e0e0;justify-content:center;align-items:center;width:400px;height:60px;font-size:.8rem;display:flex}.main-nav{background-color:var(--primary-red)}.main-nav .container{justify-content:space-between;display:flex}.nav-links{list-style:none;display:flex}.nav-links a{color:var(--text-light);text-transform:uppercase;padding:1rem 1.5rem;font-size:.9rem;font-weight:500;display:inline-block}.nav-links a:hover,.nav-links a.active{background-color:var(--dark-red)}.nav-live-tv{background-color:var(--gold);align-items:center;display:flex;color:var(--dark-red)!important;font-weight:700!important}.nav-live-tv:before{content:"";background-color:red;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.breaking-news{border-bottom:2px solid var(--dark-blue);background-color:#fff;align-items:center;display:flex}.breaking-news-label{background-color:var(--primary-red);color:var(--text-light);text-transform:uppercase;clip-path:polygon(0 0,100% 0,90% 100%,0 100%);margin-right:1rem;padding:.5rem 1.5rem;font-weight:700}.breaking-news-ticker{color:var(--dark-red);white-space:nowrap;flex-grow:1;font-weight:500;position:relative;overflow:hidden}.ticker-text{padding-left:100%;animation:15s linear infinite ticker;display:inline-block}@keyframes ticker{0%{transform:translate(0,0)}to{transform:translate(-100%)}}.main-content{min-height:calc(100vh - 350px);padding:2rem 0}.page-title{color:var(--dark-blue);border-bottom:3px solid var(--primary-red);margin-bottom:2rem;padding-bottom:.5rem;font-size:1.5rem;display:inline-block}.footer{background-color:var(--text-dark);color:var(--text-light);text-align:center;margin-top:auto;padding:1.5rem 0}.footer p{font-size:.9rem}.footer .brand-text{color:var(--gold);font-weight:700}.cascader-container{z-index:1000;display:inline-block;position:relative}.cascader-btn{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;justify-content:space-between;align-items:center;min-width:200px;padding:8px 16px;font-size:14px;display:flex}.cascader-btn:hover{background-color:#f9f9f9}.cascader-menu{background-color:#fff;border:1px solid #ccc;border-radius:4px;min-width:200px;padding:4px 0;display:none;position:absolute;top:100%;left:0;box-shadow:0 4px 8px #0000001a}.cascader-container:hover>.cascader-menu,.cascader-container.active>.cascader-menu{display:block}.cascader-item{cursor:pointer;justify-content:space-between;align-items:center;padding:8px 16px;display:flex;position:relative}.cascader-item:hover{background-color:#f0f0f0}.cascader-submenu{background-color:#fff;border:1px solid #ccc;border-radius:4px;min-width:200px;padding:4px 0;display:none;position:absolute;top:0;left:100%;box-shadow:0 4px 8px #0000001a}.cascader-item:hover>.cascader-submenu{display:block}.cascader-arrow{color:#666;font-size:12px}
