.recipe-index-page,.recipe-index-head,.modern-recipe-search,.modern-search-control{min-width:0;max-width:100%}
@media(max-width:700px){.recipe-index-page{width:100%;overflow-x:clip;padding-left:14px!important;padding-right:14px!important;padding-bottom:82px!important}.recipe-index-page .recipe-index-head{width:100%;gap:22px}.recipe-index-title h1{overflow-wrap:anywhere}.modern-recipe-search{width:100%;box-sizing:border-box;padding:12px}.modern-search-control{width:100%;box-sizing:border-box;gap:8px;padding-left:12px}.modern-search-control>svg{width:19px;height:19px}.modern-search-control input{width:0;min-width:0}.modern-search-control button{min-width:62px;padding-inline:12px}.modern-search-control>a{flex:0 0 28px}.recipe-index-page>.grid{width:100%;grid-template-columns:minmax(0,1fr)!important;gap:31px}.recipe-index-page>.grid>a{width:100%;min-width:0}.recipe-index-page>.grid>a>div:first-child{width:100%;aspect-ratio:4/3}.recipe-index-page>.grid>a h3{font-size:24px;line-height:1.25}.recipe-search-empty{width:100%;box-sizing:border-box;padding:50px 18px}}
@media(max-width:360px){.modern-recipe-search>p{display:none}.modern-search-control{gap:6px;padding-left:10px}.modern-search-control>svg{width:18px}.modern-search-control button{min-width:55px;padding-inline:9px}.recipe-index-title h1{font-size:40px}}
