@layer pages{.site-search{max-width:900px;margin:0 auto;padding:64px 24px 100px}.site-search h1{font-size:28px;margin:0 0 32px}.site-search__form label{display:block;margin-bottom:12px}.site-search__controls{display:flex;gap:12px}.site-search input{flex:1;min-width:0;border:1px solid #aaa;padding:12px;font:inherit;background:#fff;color:#121212}.site-search button{font:inherit;padding:12px 24px;border:1px solid #121212;background:#121212;color:#fff;cursor:pointer}.site-search button:disabled{opacity:.5;cursor:wait}.site-search [hidden]{display:none}.site-search__status{margin:24px 0;color:var(--ifr-color-text)}.site-search__results{padding:0;margin:0;list-style:none}.site-search__result{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid #ddd}.site-search__image{width:180px;height:110px;object-fit:cover;flex:none}.site-search__result h2{font-size:21px;line-height:1.5;margin:0 0 12px}.site-search__result p{font-size:15px;line-height:1.7;color:#666;margin:0}.site-search__more,.site-search__retry{margin-top:24px}.ifanr--mobile .site-search{padding:80px 16px 48px}.ifanr--mobile .site-search__image{width:90px;height:65px}.ifanr--mobile .site-search__result{gap:12px}.ifanr--mobile .site-search__result h2{font-size:18px}}