.SiteSearch-module__ZXUecq__searchShell{gap:22px;max-width:900px;display:grid}.SiteSearch-module__ZXUecq__form{gap:9px;display:grid}.SiteSearch-module__ZXUecq__form label{font-weight:800}.SiteSearch-module__ZXUecq__searchRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.SiteSearch-module__ZXUecq__searchRow input{border:1px solid var(--line);background:var(--white);min-width:0;min-height:52px;color:var(--ink);font:inherit;border-radius:10px;padding:0 15px;font-size:1rem}.SiteSearch-module__ZXUecq__searchRow input:focus{outline:3px solid color-mix(in srgb, var(--sea) 22%, transparent);border-color:var(--sea-dark)}.SiteSearch-module__ZXUecq__searchRow button{border:1px solid var(--ink);background:var(--ink);min-height:52px;color:var(--white);font:inherit;cursor:pointer;border-radius:10px;padding:0 20px;font-weight:800}.SiteSearch-module__ZXUecq__initial,.SiteSearch-module__ZXUecq__empty p{color:var(--muted);margin:0}.SiteSearch-module__ZXUecq__empty{border-left:3px solid var(--sand-dark);background:color-mix(in srgb, var(--sand) 28%, var(--white));padding:18px}.SiteSearch-module__ZXUecq__resultHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.SiteSearch-module__ZXUecq__resultHead span{color:var(--muted);font-size:.86rem}.SiteSearch-module__ZXUecq__results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.SiteSearch-module__ZXUecq__result{border:1px solid var(--line);background:var(--white);color:inherit;border-radius:12px;padding:17px;text-decoration:none;display:block}.SiteSearch-module__ZXUecq__result:hover,.SiteSearch-module__ZXUecq__result:focus-visible{border-color:color-mix(in srgb, var(--sea) 55%, var(--line))}.SiteSearch-module__ZXUecq__result strong{margin:4px 0 6px;font-size:1.05rem;display:block}.SiteSearch-module__ZXUecq__result p{color:var(--muted);margin:0;font-size:.92rem}.SiteSearch-module__ZXUecq__kind{color:var(--sea-dark);font-size:.76rem;font-weight:800}@media (max-width:680px){.SiteSearch-module__ZXUecq__searchRow,.SiteSearch-module__ZXUecq__results{grid-template-columns:1fr}.SiteSearch-module__ZXUecq__searchRow button{width:100%}}
