/* Space for the additional English Blog link on compact desktop widths. */
@media screen and (min-width:901px) and (max-width:1100px) {
  .nav .menu-toggle { display:block;min-width:44px;min-height:44px;order:3; }
  .nav nav { display:none;position:absolute;top:100%;left:0;right:0;padding:20px;background:var(--cream);border-bottom:1px solid var(--line);margin:0; }
  .nav nav.open { display:flex;flex-direction:column;align-items:stretch;gap:0; }
  .nav nav a { font-size:16px;padding:14px 12px;border-bottom:1px solid var(--line); }
  .nav-actions { margin-inline-start:auto; }
}
