.search-page[data-astro-cid-igu3ztfp]{max-width:54rem}.search-page[data-astro-cid-igu3ztfp] h1[data-astro-cid-igu3ztfp]{color:var(--color-accent);letter-spacing:-.035em;margin-bottom:.45rem;font-size:clamp(2rem,4vw,2.6rem)}.search-page[data-astro-cid-igu3ztfp]>p[data-astro-cid-igu3ztfp]{max-width:42rem;margin-bottom:var(--spacing-lg);color:var(--color-text-light);font-size:1.1rem}#siteSearchForm[data-astro-cid-igu3ztfp] label[data-astro-cid-igu3ztfp]{margin-bottom:.55rem;font-weight:700;display:block}.search-controls[data-astro-cid-igu3ztfp]{border:1px solid var(--color-input-border);background:var(--color-card);border-radius:14px;gap:.65rem;padding:.55rem;display:flex;box-shadow:0 8px 24px #0f263d14}.search-controls[data-astro-cid-igu3ztfp] input[data-astro-cid-igu3ztfp]{min-width:0;min-height:52px;color:var(--color-text);font:inherit;border:0;border-radius:9px;flex:auto;padding:.7rem .9rem}.search-controls[data-astro-cid-igu3ztfp] button[data-astro-cid-igu3ztfp],.search-more[data-astro-cid-igu3ztfp]{border:1px solid var(--color-accent);background:var(--color-accent-fill);color:#fff;cursor:pointer;min-height:52px;font:inherit;border-radius:10px;padding:.65rem 1.25rem;font-weight:700;transition:background-color .2s,transform .2s}.search-controls[data-astro-cid-igu3ztfp] button[data-astro-cid-igu3ztfp]:hover,.search-more[data-astro-cid-igu3ztfp]:hover{background:var(--color-accent-fill-hover);transform:translateY(-1px)}.search-controls[data-astro-cid-igu3ztfp] input[data-astro-cid-igu3ztfp]:focus-visible,.search-controls[data-astro-cid-igu3ztfp] button[data-astro-cid-igu3ztfp]:focus-visible,.search-more[data-astro-cid-igu3ztfp]:focus-visible{outline-offset:3px;outline:3px solid #d18c00}#siteSearchStatus[data-astro-cid-igu3ztfp]{min-height:3rem;margin:var(--spacing-lg) 0 var(--spacing-sm);border-left:4px solid var(--color-accent);background:var(--color-surface);color:var(--color-text-light);border-radius:0 8px 8px 0;align-items:center;padding:.7rem 1rem;font-weight:600;display:flex}.search-results[data-astro-cid-igu3ztfp]{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.search-results[data-astro-cid-igu3ztfp] li[data-astro-cid-igu3ztfp]{border:1px solid var(--color-border);background:var(--color-card);border-radius:10px;padding:1rem 1.15rem;box-shadow:0 3px 12px #0f263d0a}.search-results[data-astro-cid-igu3ztfp] h2[data-astro-cid-igu3ztfp]{margin:0 0 .35rem;font-size:1.12rem;line-height:1.4}.search-results[data-astro-cid-igu3ztfp] h2[data-astro-cid-igu3ztfp] a[data-astro-cid-igu3ztfp]{color:var(--color-accent);text-underline-offset:.18em;text-decoration-thickness:1px}.search-results[data-astro-cid-igu3ztfp] h2[data-astro-cid-igu3ztfp] a[data-astro-cid-igu3ztfp]:hover{text-decoration-thickness:2px}.search-results[data-astro-cid-igu3ztfp] p[data-astro-cid-igu3ztfp]{color:var(--color-text-light);margin:0;line-height:1.55}.search-results[data-astro-cid-igu3ztfp] .search-date[data-astro-cid-igu3ztfp]{color:var(--color-text);margin-bottom:.3rem;font-size:.92rem;font-weight:600}.search-options[data-astro-cid-igu3ztfp]{margin-top:var(--spacing-md);flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.search-options[data-astro-cid-igu3ztfp][hidden]{display:none}.search-options[data-astro-cid-igu3ztfp] label[data-astro-cid-igu3ztfp]{align-items:center;gap:.5rem;font-weight:600;display:flex}.search-options[data-astro-cid-igu3ztfp] select[data-astro-cid-igu3ztfp]{border:1px solid var(--color-input-border);background:var(--color-card);min-height:44px;color:var(--color-text);font:inherit;border-radius:8px;padding:.4rem .7rem;font-weight:400}.search-options[data-astro-cid-igu3ztfp] select[data-astro-cid-igu3ztfp]:focus-visible{outline-offset:2px;outline:3px solid #d18c00}.search-more[data-astro-cid-igu3ztfp]{margin:var(--spacing-md) auto 0;display:block}.search-more[data-astro-cid-igu3ztfp][hidden]{display:none}@media (width<=520px){.search-controls[data-astro-cid-igu3ztfp]{gap:.35rem;padding:.35rem}.search-controls[data-astro-cid-igu3ztfp] button[data-astro-cid-igu3ztfp]{padding-inline:.8rem}.search-results[data-astro-cid-igu3ztfp] li[data-astro-cid-igu3ztfp]{padding:.9rem}}@media (prefers-reduced-motion:reduce){.search-controls[data-astro-cid-igu3ztfp] button[data-astro-cid-igu3ztfp],.search-more[data-astro-cid-igu3ztfp]{transition:none}}
