*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#f7f7f7;color:#202020;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.container{width:min(1180px,calc(100% - 40px));margin:0 auto}.topline{height:38px;background:#203653;color:#fff;font-size:12px}.ticker{height:38px;display:flex;align-items:center;gap:14px;min-width:0}.hot{font-weight:700;color:#fff;white-space:nowrap}.ticker-track{display:flex;gap:38px;white-space:nowrap;overflow:hidden;min-width:0;flex:1}.ticker-track a{overflow:hidden;text-overflow:ellipsis}.today{background:#b33139;padding:6px 11px;white-space:nowrap;font-size:11px}.site-header{background:#fff}.brand-row{height:112px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.brand{font-size:37px;font-weight:800;letter-spacing:-1.8px;line-height:1}.brand span{color:#b62f38}.socials{display:flex;gap:9px;justify-self:start}.socials a,.header-tools button{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1px solid #ddd;font-weight:700}.socials a{background:#2464a5;color:#fff;border:0}.socials a:nth-child(2){background:#b83c62}.socials a:nth-child(3){background:#111}.socials a:nth-child(4){background:#bd2d35}.header-tools{display:flex;gap:10px;justify-self:end}.header-tools button{background:#f5f5f5;color:#222;cursor:pointer}.main-nav{background:#fff;border-top:1px solid #eee;border-bottom:1px solid #ddd}.nav-inner{display:flex;align-items:center;min-height:54px;overflow:auto}.nav-inner>a,.nav-inner li a{padding:17px 18px;font-size:13px;font-weight:700;white-space:nowrap}.nav-inner ul{list-style:none;margin:0;padding:0;display:flex}.home-icon{background:#b33139!important;color:#fff!important;padding:11px 17px!important;font-size:20px!important}.search-box{display:none;padding:12px 0}.search-box.open{display:block}.search-form{display:flex}.search-form input{flex:1;padding:12px;border:1px solid #ddd}.search-form button{padding:12px 20px;border:0;background:#b33139;color:#fff}.weather-strip{height:43px;border-bottom:1px solid #ddd;display:flex;align-items:center;gap:12px;color:#777;font-size:12px}.weather-strip strong{color:#444}.section-tabs{display:flex;align-items:center;gap:10px;padding:12px 0;overflow:auto}.section-tabs span{font-size:12px;font-weight:700;white-space:nowrap}.section-tabs a{background:#fff;border:1px solid #e5e5e5;border-radius:2px;padding:6px 12px;font-size:11px;white-space:nowrap}.hero-grid{display:grid;grid-template-columns:minmax(0,280px) minmax(0,560px) minmax(0,270px);gap:18px;align-items:start;margin-top:8px}.left-column,.featured-column,.sidebar{min-width:0}.section-heading{display:flex;align-items:end;justify-content:space-between;border-bottom:2px solid #ddd;margin-bottom:12px;min-width:0}.section-heading h1,.section-heading h2{font-size:19px;margin:0;border-bottom:3px solid #b33139;padding:0 0 7px;line-height:1.2}.section-heading a{font-size:12px;color:#b33139;padding-bottom:7px;white-space:nowrap}.tips-feature{position:relative;height:330px;overflow:hidden;background:#17212d;margin-bottom:14px}.tips-feature img{width:100%;height:100%;object-fit:cover;opacity:.82}.tips-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 25%,rgba(0,0,0,.9) 100%)}.tips-feature .overlay{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:18px;color:#fff}.tips-feature h3{font-size:20px;line-height:1.25;margin:8px 0}.mini-feature{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;border-bottom:1px solid #ddd;padding:10px 0}.mini-feature img{width:104px;height:70px;object-fit:cover}.mini-feature h3{font-size:13px;line-height:1.25;margin:5px 0;overflow-wrap:anywhere}.category-pill{display:inline-block;background:#b33139;color:#fff;text-transform:uppercase;font-size:9px;font-weight:700;padding:4px 7px;border-radius:2px}.meta{font-size:10px;color:#888;margin-top:7px}.featured{position:relative;width:100%;aspect-ratio:16/9;background:#17212d;overflow:hidden}.featured>img{width:100%;height:100%;object-fit:cover}.featured-overlay{position:absolute;inset:auto 0 0;padding:55px 20px 18px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.92))}.featured-overlay h1{font-size:25px;line-height:1.15;margin:8px 0}.featured-overlay p{font-size:11px;margin:0;color:#eee}.side-tabs{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #ddd}.side-tabs button{border:1px solid #eee;background:#fff;padding:9px 3px;font-size:10px;font-weight:700}.side-tabs .active{background:#b33139;color:#fff}.side-post{display:grid;grid-template-columns:86px minmax(0,1fr);gap:9px;padding:10px 0;border-bottom:1px solid #ddd}.side-post img{width:86px;height:60px;object-fit:cover}.side-post h3{font-size:12px;line-height:1.25;margin:4px 0;overflow-wrap:anywhere}.content-section{margin:28px 0}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.post-card{background:#fff;border:1px solid #e5e5e5;min-width:0}.post-card .thumb img{width:100%;height:175px;object-fit:cover}.card-body{padding:12px}.post-card h3{font-size:17px;line-height:1.25;margin:7px 0}.post-card p{font-size:12px;color:#666;margin:0}.site-footer{margin-top:40px;background:#17212d;color:#ddd}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;padding:40px 0}.footer-grid h4{color:#fff;margin-top:0}.footer-grid a{display:block;margin:7px 0;color:#ddd;font-size:13px}.footer-brand{color:#fff}.copyright{text-align:center;border-top:1px solid #34404d;padding:15px;font-size:11px}.article-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,.75fr);gap:25px;padding-top:25px}.single-article,.page-content{background:#fff;padding:28px;min-width:0}.breadcrumbs{font-size:11px;color:#888;margin-bottom:15px}.single-article h1,.page-content h1{font-size:38px;line-height:1.1;margin:10px 0}.lead{font-size:16px;color:#666}.meta.large{font-size:11px;margin-bottom:18px}.article-image{width:100%;margin:15px 0}.article-content{font-size:16px}.article-content p{margin:0 0 18px}.article-content h2{font-size:23px;margin:28px 0 10px}.article-source{border-top:1px solid #ddd;padding-top:15px;font-size:12px}.page-layout{padding-top:25px}.page-content{min-height:450px}.about-hero img{width:230px;height:auto;object-fit:cover;border-radius:8px;margin-bottom:20px}.contact-box{border-left:4px solid #b33139;padding:15px;background:#fafafa}.dark-mode{background:#12161b;color:#e8e8e8}.dark-mode .site-header,.dark-mode .main-nav,.dark-mode .section-tabs a,.dark-mode .side-tabs button,.dark-mode .post-card,.dark-mode .single-article,.dark-mode .page-content,.dark-mode .search-form input{background:#1b222a;color:#eee;border-color:#303942}.dark-mode .nav-inner>a,.dark-mode .nav-inner li a{color:#eee}.dark-mode .post-card p,.dark-mode .lead{color:#bbb}.dark-mode .weather-strip,.dark-mode .section-heading{border-color:#303942}.dark-mode .side-post,.dark-mode .mini-feature{border-color:#303942}.dark-mode .section-tabs a{border-color:#303942}@media(max-width:1100px){.hero-grid{grid-template-columns:minmax(0,260px) minmax(0,1fr) minmax(0,250px)}.container{width:min(1120px,calc(100% - 30px))}}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.featured{aspect-ratio:16/9}.sidebar{order:3}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:1fr}.brand-row{height:90px}.brand{font-size:30px}}@media(max-width:600px){.container{width:94%}.today{display:none}.brand-row{height:76px}.brand{font-size:23px}.socials{gap:5px}.socials a,.header-tools button{width:29px;height:29px}.nav-inner>a,.nav-inner li a{padding:14px 12px;font-size:11px}.hero-grid{gap:12px}.featured-overlay h1{font-size:21px}.card-grid{grid-template-columns:1fr}.post-card .thumb img{height:210px}.single-article,.page-content{padding:18px}.single-article h1,.page-content h1{font-size:28px}.footer-grid{grid-template-columns:1fr;padding:25px 0}}
