.search-hero[data-astro-cid-s3j7545j]{background:var(--dark);color:#fff;padding:88px 0 62px}.search-layout[data-astro-cid-s3j7545j]{grid-template-columns:.9fr 1.1fr;align-items:end;gap:72px;display:grid}.search-hero[data-astro-cid-s3j7545j] .eyebrow[data-astro-cid-s3j7545j]{color:#79cbbb}.search-hero[data-astro-cid-s3j7545j] h1[data-astro-cid-s3j7545j]{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(3rem,6vw,5.8rem);line-height:.95}.search-hero[data-astro-cid-s3j7545j] p[data-astro-cid-s3j7545j]:not(.eyebrow):not(.result-count){color:#b7c4c1;max-width:690px;line-height:1.7}.search-panel[data-astro-cid-s3j7545j]{background:#131d1b;border:1px solid #32423e;border-radius:28px;padding:26px}.search-box[data-astro-cid-s3j7545j]{display:block}.search-box[data-astro-cid-s3j7545j] input[data-astro-cid-s3j7545j]{color:#fff;background:#0f1716;border:1px solid #40524e;border-radius:15px;outline:none;width:100%;min-height:58px;padding:0 18px}.search-box[data-astro-cid-s3j7545j] input[data-astro-cid-s3j7545j]:focus{border-color:#6cc5b5;box-shadow:0 0 0 4px #6cc5b51f}.quick-search[data-astro-cid-s3j7545j]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.quick-search[data-astro-cid-s3j7545j] button[data-astro-cid-s3j7545j],.clear-search[data-astro-cid-s3j7545j]{appearance:none;cursor:pointer;border:0}.quick-search[data-astro-cid-s3j7545j] button[data-astro-cid-s3j7545j]{color:#d9e5e2;background:#22302d;border-radius:999px;padding:8px 11px;font-size:.78rem}.quick-search[data-astro-cid-s3j7545j] button[data-astro-cid-s3j7545j]:hover{color:#fff;background:#2c403c}.search-meta[data-astro-cid-s3j7545j]{justify-content:space-between;align-items:center;gap:18px;min-height:24px;margin-top:18px;display:flex}.result-count[data-astro-cid-s3j7545j]{color:#91aaa4;margin:0;font-size:.84rem}.clear-search[data-astro-cid-s3j7545j]{color:#79cbbb;background:0 0;padding:0;font-size:.8rem;font-weight:750}.results-section[data-astro-cid-s3j7545j]{background:#f7f8f6}.results-grid[data-astro-cid-s3j7545j]{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.result[data-astro-cid-s3j7545j]{grid-template-columns:190px 1fr;min-height:250px;display:grid;overflow:hidden}.result-image[data-astro-cid-s3j7545j]{background:linear-gradient(145deg,#eef4f1,#e2ebe7);place-items:center;padding:22px;display:grid;position:relative}.result-image[data-astro-cid-s3j7545j] img[data-astro-cid-s3j7545j]{object-fit:contain;filter:drop-shadow(0 16px 22px #0f171624);width:100%;height:170px}.result-image[data-astro-cid-s3j7545j] span[data-astro-cid-s3j7545j]{letter-spacing:.08em;color:#53625f;background:#ffffffe0;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:850;position:absolute;bottom:14px;left:14px}.result-copy[data-astro-cid-s3j7545j]{flex-direction:column;align-items:flex-start;padding:26px;display:flex}.result-copy[data-astro-cid-s3j7545j] .eyebrow[data-astro-cid-s3j7545j]{font-size:.72rem}.result[data-astro-cid-s3j7545j] h2[data-astro-cid-s3j7545j]{margin:0;font-size:1.35rem}.result-copy[data-astro-cid-s3j7545j]>p[data-astro-cid-s3j7545j]:not(.eyebrow){color:var(--muted);line-height:1.62}.result-link[data-astro-cid-s3j7545j]{margin-top:auto;font-weight:800}.result-link[data-astro-cid-s3j7545j]:hover{color:var(--accent-strong)}.empty[data-astro-cid-s3j7545j]{max-width:760px;padding:38px}.empty[data-astro-cid-s3j7545j] h2[data-astro-cid-s3j7545j]{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.4rem)}.empty[data-astro-cid-s3j7545j]>p[data-astro-cid-s3j7545j]:not(.eyebrow){color:var(--muted);line-height:1.7}.empty-actions[data-astro-cid-s3j7545j]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.sr-only[data-astro-cid-s3j7545j]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=980px){.search-layout[data-astro-cid-s3j7545j]{grid-template-columns:1fr;gap:34px}.results-grid[data-astro-cid-s3j7545j]{grid-template-columns:1fr}}@media (width<=620px){.search-hero[data-astro-cid-s3j7545j]{padding:64px 0 44px}.search-panel[data-astro-cid-s3j7545j]{border-radius:22px;padding:18px}.result[data-astro-cid-s3j7545j]{grid-template-columns:118px 1fr;min-height:190px}.result-image[data-astro-cid-s3j7545j]{padding:14px}.result-image[data-astro-cid-s3j7545j] img[data-astro-cid-s3j7545j]{height:118px}.result-copy[data-astro-cid-s3j7545j]{padding:20px 18px}.result[data-astro-cid-s3j7545j] h2[data-astro-cid-s3j7545j]{font-size:1.1rem}.result-copy[data-astro-cid-s3j7545j]>p[data-astro-cid-s3j7545j]:not(.eyebrow){font-size:.9rem}.empty[data-astro-cid-s3j7545j]{padding:28px 22px}.empty-actions[data-astro-cid-s3j7545j] .btn[data-astro-cid-s3j7545j]{width:100%}}
