*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#f5f0e8}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-scroll{display:inline-block;white-space:nowrap;animation:ticker-scroll 36s linear infinite}.ticker-scroll:hover{animation-play-state:paused}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.25}}.live-dot{animation:pulse-dot 2s ease-in-out infinite}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}button{cursor:pointer}.back-link:hover{color:#e9c46a!important}.sidebar-story:hover h3,.story-card:hover h3,.opinion-story:hover h4{color:#8f1d16}.nav-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch}.nav-scroll::-webkit-scrollbar{display:none}.nav-outer{position:relative}.article-para{font-family:Georgia,serif;font-size:18px;line-height:1.85;color:#17150f;margin-bottom:24px}.footer-inner{max-width:1200px;margin:0 auto;padding:24px 32px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.nav-desktop{display:flex}.nav-mobile{display:none}.hamburger-btn{background:none;border:none;cursor:pointer;padding:10px 4px;display:flex;flex-direction:column;gap:5px}.hamburger-btn span{display:block;width:22px;height:2px;background:#17150f;transition:background .15s}.hamburger-btn:hover span{background:#8f1d16}.nav-dropdown{position:absolute;top:100%;left:0;right:0;background:#f5f0e8;border-bottom:2px solid #17150f;z-index:100;box-shadow:0 4px 16px #0000001a}.nav-dropdown-item{display:block;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid #d8d3c7;padding:14px 20px;font-family:monospace;font-size:12px;letter-spacing:.14em;color:#17150f;cursor:pointer;transition:background .12s,color .12s;text-transform:uppercase}.nav-dropdown-item:hover{background:#ede8df;color:#8f1d16}.nav-dropdown-item.active{color:#8f1d16;font-weight:700}.nav-dropdown-item:last-child{border-bottom:none}@media(max-width:900px){.main-grid{grid-template-columns:1fr!important}.right-sidebar{display:none}.masthead-title{font-size:44px!important}.nav-desktop{display:none!important}.nav-mobile{display:flex!important}.featured-story{border-left:none!important;border-right:none!important;padding-left:0!important;padding-right:0!important}}@media(max-width:640px){.masthead-title{font-size:26px!important}.masthead-inner{padding:16px 16px 12px!important}.article-h1{font-size:24px!important;line-height:1.2!important}.article-body-wrap{padding:24px 16px 56px!important}.article-para{font-size:15px!important;line-height:1.75!important}.article-subtitle{font-size:15px!important}.article-img{max-height:240px!important}.back-nav-pad{padding:0 16px!important}.page-content{padding-left:16px!important;padding-right:16px!important}.section-content{padding:24px 16px 48px!important}.footer-inner{flex-direction:column;text-align:center;padding:18px 16px;gap:10px}}
