@media(max-width:1024px){
    .two-col-layout{grid-template-columns:1fr 240px;}
    .editor-hero-grid{grid-template-columns:1fr;}
    .editor-hero-side{flex-direction:row;}
    .editor-hero-small{min-height:150px;}
}
@media(max-width:768px){
    .nav-toggle{display:block;}
    .main-nav{position:absolute;top:64px;left:0;right:0;background:var(--color-primary);display:none;padding:16px;box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:999;}
    .main-nav.active{display:block;}
    .nav-menu{flex-direction:column;gap:8px;}
    .nav-menu>li>a{border-radius:var(--radius-sm);padding:8px 16px;}
    .mega-panel-z{position:static;min-width:unset;box-shadow:none;background:rgba(0,0,0,.1);border-radius:var(--radius-sm);}
    .mega-inner-z{grid-template-columns:1fr;gap:8px;}
    .mega-col-z h4{color:var(--color-secondary);}
    .mega-col-z a{color:rgba(255,255,255,.8);}
    .header-actions{display:none;}
    .two-col-layout{grid-template-columns:1fr;gap:16px;}
    .editor-hero-side{flex-direction:column;}
    .editor-hero-small{min-height:120px;}
    .article-zen-link{flex-direction:column;}
    .article-zen-thumb{width:100%;min-width:unset;height:160px;}
    .footer-3col-zen{grid-template-columns:1fr;}
    .archive-header{padding:32px 0;}
}
@media(max-width:480px){
    .editor-hero-main{min-height:250px;}
    .editor-hero-title{font-size:1.4rem;}
    .hscroll-zen-item{min-width:160px;max-width:160px;}
    .container{padding:0 15px;}
}
