/* Shared, continuous page background; no section seams. */
html{min-height:100%;background:#f8f9ff}
body{min-height:100vh;background:linear-gradient(125deg,#fff 0%,#f7faff 36%,#eef0ff 70%,#fff1f8 100%) fixed!important}
header{background:transparent!important}
/* Page 1 stays optimized for phones. Subsequent result pages retain desktop layout. */
@media(max-width:760px){
 body.search-desktop-followup{min-width:980px;overflow-x:auto}
 body.search-desktop-followup header{width:980px;flex-wrap:nowrap;padding:17px 48px;gap:22px}
 body.search-desktop-followup header form{order:initial;max-width:710px;width:auto;flex:1;min-width:320px}
 body.search-desktop-followup header .z-search-language{order:initial;margin-left:auto}
 body.search-desktop-followup main{width:760px;max-width:760px;margin:30px 0 90px 175px}
 body.search-desktop-followup .search-result{max-width:760px}
}
