.as-search-hero{padding:40px 0 8px}.as-search-hero__title{font-size:30px;font-weight:700;letter-spacing:-0.03em}.as-search-hero__meta{font-size:15px;color:var(--as-text-secondary-2);padding-top:6px}.as-search-refine{padding:0 0 20px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.as-search-refine__label{font-size:13.5px;color:var(--as-text-secondary-2)}.as-search-catresults{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding-bottom:20px}@media (max-width:700px){.as-search-catresults{grid-template-columns:1fr}}.as-search-catresult{background:#fff;border:1px solid var(--as-border);border-radius:14px;padding:20px 22px;display:flex;align-items:center;gap:18px;color:var(--as-text)}.as-search-catresult__media{width:72px;height:72px;border-radius:10px;flex:none;overflow:hidden;background:var(--as-bg-warm)}.as-search-catresult__media img{width:100%;height:100%;object-fit:cover}.as-search-catresult__kicker{font-family:var(--as-font-mono);font-size:10.5px;letter-spacing:0.12em;text-transform:uppercase;color:var(--as-text-secondary-2)}.as-search-catresult__name{font-size:19px;font-weight:700;letter-spacing:-0.02em;padding-top:4px}.as-search-catresult__count{font-size:13.5px;color:var(--as-text-secondary);padding-top:3px}.as-search-catresult__arrow{color:var(--as-accent-on-light-text);font-size:19px;margin-left:auto}.as-search-blog-band{background:#fff;border-top:1px solid var(--as-border);margin-top:24px}.as-search-blog{padding:36px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:900px){.as-search-blog{grid-template-columns:1fr}}.as-search-blog__card{border:1px solid var(--as-border);border-radius:12px;padding:20px 22px;display:flex;flex-direction:column;gap:8px;color:var(--as-text)}.as-search-blog__kicker{font-family:var(--as-font-mono);font-size:10.5px;letter-spacing:0.1em;text-transform:uppercase;color:var(--as-text-secondary-2)}.as-search-blog__title{font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-0.02em}.as-search-blog__excerpt{font-size:14px;line-height:1.55;color:var(--as-text-secondary)}.as-noresults{padding:56px 0;display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}@media (max-width:900px){.as-noresults{grid-template-columns:1fr;gap:28px}}.as-noresults__title{font-size:32px;font-weight:700;letter-spacing:-0.03em;line-height:1.12}.as-noresults__desc{font-size:17px;line-height:1.7;color:var(--as-text-body-3);max-width:56ch;padding-top:14px}.as-noresults__suggestion{font-size:24px;font-weight:700;letter-spacing:-0.02em;color:var(--as-accent-on-light-text);padding-top:10px;display:inline-block}.as-noresults__divider{height:1px;background:var(--as-border);margin:20px 0}.as-noresults__help{font-size:16px;line-height:1.7;color:var(--as-text-body-3);max-width:58ch}.as-noresults__actions{display:flex;gap:12px;padding-top:16px;flex-wrap:wrap}.as-noresults__btn-outline{border:1.5px solid var(--as-text);color:var(--as-text);padding:15px 26px;border-radius:8px;font-size:15px;font-weight:600}.as-noresults-box{background:#fff;border:1px solid var(--as-border);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.as-noresults-box__title{font-size:16px;font-weight:700}.as-noresults-box__catlist{display:grid;grid-template-columns:1fr 1fr;gap:10px}.as-noresults-box__catlist a{font-size:14.5px;color:var(--as-text-body-2);border-top:1px solid var(--as-border-soft);padding:10px 0}