@media (max-width:1024px){
  .cards-grid{grid-template-columns:repeat(2,1fr)}
  .researcher-grid{grid-template-columns:repeat(2,1fr)}
  .hero-grid{grid-template-columns:1fr}.hero-main{min-height:460px}.hero-side{grid-template-columns:repeat(2,1fr)}
  .membership-box{align-items:flex-start;flex-direction:column}
  .footer-grid{grid-template-columns:repeat(2,1fr)}
  .layout-with-sidebar{grid-template-columns:1fr}.sidebar{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.sidebar .widget{margin:0}
  .about-grid,.contact-grid{grid-template-columns:1fr}.about-facts{grid-template-columns:repeat(3,1fr)}
}
@media (max-width:820px){
  .topbar__contact{display:none}.topbar__inner{justify-content:flex-end}
  .branding{min-height:105px}.site-title{font-size:1.25rem}.site-subtitle{font-size:.82rem;max-width:520px}.brand-mark{width:62px;height:62px}
  .menu-toggle{display:block}.nav-shell{position:relative}.main-navigation{display:none}.main-navigation.is-open{display:block}.main-navigation ul{display:block;padding:8px 0}.main-navigation li{border-bottom:1px solid rgba(255,255,255,.08)}.main-navigation a{padding:12px 14px}.main-navigation .sub-menu{display:block;position:static;box-shadow:none;border-radius:0;background:rgba(255,255,255,.05);padding:0}.main-navigation .sub-menu a{color:#fff;padding-inline-start:34px}.main-navigation .sub-menu a:hover{background:rgba(255,255,255,.08);color:#fff}
  .page-hero__grid{grid-template-columns:1fr}.page-hero__seal{display:none}.page-hero h1{font-size:2rem}
  .auth-layout{grid-template-columns:1fr;gap:30px}.auth-intro h1{font-size:2rem}.auth-intro{text-align:center}.check-list{text-align:start;max-width:520px;margin-inline:auto}
  .account-grid{grid-template-columns:1fr}.account-nav nav{grid-template-columns:repeat(3,1fr)}.account-nav nav a{text-align:center}
  .publication-layout,.researcher-profile__grid{grid-template-columns:1fr}.publication-cover{max-width:360px;margin-inline:auto}
  .single-header h1{font-size:1.85rem}
}
@media (max-width:640px){
  .container,.narrow-content,.article-width{width:min(calc(100% - 26px),var(--madar-container))}.section-space{padding:50px 0}
  .branding__logo{display:none}.branding{gap:10px}.site-subtitle{line-height:1.6}.menu-toggle{flex:0 0 auto}
  .news-ticker__label{padding:0 10px;margin-inline-end:10px}.news-ticker__item time{display:none}.news-ticker__item{max-width:calc(100vw - 120px);overflow:hidden;text-overflow:ellipsis;display:block}
  .hero-main{min-height:430px}.hero-main__content{inset-inline:18px;bottom:18px}.hero-main__content h2{font-size:1.45rem}.hero-main__content p{display:none}.hero-side{grid-template-columns:1fr}.hero-side__item{grid-template-columns:105px 1fr}.hero-side__thumb,.hero-side__thumb img,.hero-side__thumb .image-placeholder{width:105px;height:92px}
  .welcome-hero{min-height:410px;padding:35px 18px}.welcome-hero h2{font-size:2.1rem}.welcome-hero p{font-size:1rem}
  .cards-grid{grid-template-columns:1fr}.content-card__media{height:230px}.section-heading{align-items:flex-start}.section-heading h2{font-size:1.45rem}.section-link{font-size:.78rem}
  .researcher-grid{grid-template-columns:1fr 1fr}.researcher-card>a{height:180px}.researcher-card p{display:none}
  .membership-box{padding:30px 24px}.membership-box h2{font-size:1.55rem}
  .entry-card{grid-template-columns:1fr}.entry-card__image img{width:100%;height:220px}.sidebar{grid-template-columns:1fr}
  .form-grid{grid-template-columns:1fr}.auth-card{padding:22px}.form-row-between{align-items:flex-start;flex-direction:column}
  .about-facts{grid-template-columns:1fr}.account-panel{padding:20px}.account-nav nav{grid-template-columns:1fr}
  .footer-grid{grid-template-columns:1fr}.footer-bottom__inner{flex-direction:column;text-align:center}
  .researcher-grid{grid-template-columns:1fr}.researcher-card>a{height:260px}
}
@media (max-width:900px){.focus-grid{grid-template-columns:1fr}}
