@media (max-width: 1024px){
  .tt-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.tt-entry-content{padding:28px}.tt-header-inner{min-height:68px}
}
@media (max-width: 900px){
  .tt-menu-toggle{display:block;margin-left:auto}.tt-primary-nav{display:none;position:absolute;left:0;right:0;top:68px;background:#070b16;padding:16px;border-top:1px solid rgba(255,255,255,.08)}.tt-primary-nav.is-open{display:block}.tt-primary-nav ul{display:grid;gap:8px}.tt-primary-nav a{border-radius:12px;padding:12px 14px;background:rgba(255,255,255,.04)}
  .tt-layout{grid-template-columns:1fr;padding-block:24px}.tt-sidebar{order:2}.tt-content-loop{gap:18px}.tt-footer-grid,.tt-footer-bottom{grid-template-columns:1fr;display:grid}.tt-card-grid{grid-template-columns:1fr}.tt-entry-header{padding:24px}.tt-entry-content{padding:22px;font-size:17px}.entry-title{font-size:36px}.tt-archive-header{padding:24px}.tt-site-footer{margin-top:28px}.tt-footer-bottom ul{flex-wrap:wrap}
}
@media (max-width: 560px){
  .tt-container{width:min(100% - 24px,var(--tt-container))}.tt-card-title{font-size:20px}.tt-entry-header{border-radius:20px;padding:20px}.tt-entry-content{border-radius:20px;padding:18px}.entry-title{font-size:32px}.tt-entry-content h2{font-size:27px}.tt-featured-media img{border-radius:18px}.tt-archive-header h1{font-size:34px}
}
