.overlay{display:grid;grid-template-rows:minmax(max-content,1fr) auto;overflow:auto}
.overlay-main{position:relative;display:flex;align-items:center;gap:100px}
.menu-statement{flex-shrink:0}
.overlay-main .nav-links{position:static;margin:90px 0 0}
.overlay-main .featured-nav{width:43%;min-width:0;row-gap:30px;column-gap:18px;transform:translateX(100px)}
.menu-bottom{display:flex;justify-content:space-between;align-items:center}
.menu-subscribe{width:440px;height:48px;padding:5px;background:#fff;border-radius:9px;display:flex}
.menu-subscribe input{min-width:0;flex:1;border:0;padding:0 12px;font:15px DMSerif,Georgia,serif}
.menu-subscribe button{padding:0 14px;border-radius:7px;background:var(--acid);font:14px DMSerif,Georgia,serif}
.menu-language{font:18px DMSerif,Georgia,serif;color:#fff;background:none;padding:4px 2px}
.menu-language:hover{text-decoration:underline}
@media(max-width:1200px){.overlay{display:block}.overlay-main{display:block;height:auto;padding:10px 0 32px}.overlay-title{display:none}.overlay-main .nav-links{margin:0}.overlay-main .featured-nav{width:auto;margin-top:42px;transform:none}}
@media(max-width:800px){.menu-bottom{margin-top:8px;gap:20px;flex-wrap:wrap}.menu-subscribe{width:min(100%,440px)}}
