.srch[data-astro-cid-ipsxrsrh]{padding:40px 24px 80px;background:var(--bg)}.srch__inner[data-astro-cid-ipsxrsrh]{max-width:760px;margin:0 auto}.srch__eyebrow[data-astro-cid-ipsxrsrh]{font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--weight-medium);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--fg-brand);margin:0 0 10px}.srch__title[data-astro-cid-ipsxrsrh]{font-family:var(--font-display);font-size:clamp(32px,5vw,48px);font-weight:var(--weight-extrabold);line-height:var(--lh-tight);letter-spacing:var(--track-tight);color:var(--fg-1);margin:0 0 24px;text-wrap:balance}.srch__label[data-astro-cid-ipsxrsrh]{display:block;font-size:var(--fs-14);font-weight:var(--weight-semibold);color:var(--fg-2);margin-bottom:var(--space-2)}.srch__field[data-astro-cid-ipsxrsrh]{display:flex;align-items:center;gap:var(--space-2);border:1.5px solid var(--border-2);border-radius:var(--radius-field);padding:4px 4px 4px 18px;background:var(--bg-elevated)}.srch__field[data-astro-cid-ipsxrsrh]:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--focus-ring)}.srch__icon[data-astro-cid-ipsxrsrh]{display:inline-flex}.srch__input[data-astro-cid-ipsxrsrh]{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:var(--font-sans);font-size:var(--fs-18);color:var(--fg-1);padding:12px 4px;min-height:48px}.srch__input[data-astro-cid-ipsxrsrh]::-webkit-search-cancel-button{-webkit-appearance:none}.srch__go[data-astro-cid-ipsxrsrh]{background:var(--brand-primary);color:var(--brand-white);border:0;padding:12px 24px;border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--fs-14);letter-spacing:var(--track-wide);cursor:pointer;min-height:44px;transition:background var(--transition-fast)}.srch__go[data-astro-cid-ipsxrsrh]:hover{background:var(--fg-link-hover)}.srch__status[data-astro-cid-ipsxrsrh]{min-height:24px;margin:var(--space-4) 0 0;font-size:var(--fs-16);color:var(--fg-2)}.srch__starters[data-astro-cid-ipsxrsrh]{margin-top:var(--space-8)}.srch__starters[data-astro-cid-ipsxrsrh][hidden]{display:none}.srch__starters-label[data-astro-cid-ipsxrsrh]{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--track-eyebrow);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--fg-3);margin:0 0 10px}.srch__chips[data-astro-cid-ipsxrsrh]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.srch__chip[data-astro-cid-ipsxrsrh]{display:inline-flex;align-items:center;min-height:36px;padding:6px 16px;border:1px solid var(--border-2);border-radius:var(--radius-pill);font-size:var(--fs-14);font-weight:var(--weight-semibold);color:var(--fg-1);text-decoration:none;background:var(--bg-section);transition:border-color var(--transition-fast),color var(--transition-fast)}.srch__chip[data-astro-cid-ipsxrsrh]:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.srch__hint[data-astro-cid-ipsxrsrh]{margin:var(--space-6) 0 0;font-size:var(--fs-16);color:var(--fg-2)}.srch__hint[data-astro-cid-ipsxrsrh] a[data-astro-cid-ipsxrsrh]{color:var(--fg-link)}.sr[data-astro-cid-ipsxrsrh]{list-style:none;padding:0;margin:var(--space-6) 0 0;display:flex;flex-direction:column}.sr[data-astro-cid-ipsxrsrh] .sr__item{padding:18px 0;border-top:1px solid var(--border-1)}.sr[data-astro-cid-ipsxrsrh] .sr__kind{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;font-weight:var(--weight-medium);color:var(--fg-3);margin-bottom:4px}.sr[data-astro-cid-ipsxrsrh] .sr__title{font-family:var(--font-display);font-size:var(--fs-20);font-weight:var(--weight-bold);color:var(--fg-1);text-decoration:none;line-height:var(--lh-snug)}.sr[data-astro-cid-ipsxrsrh] .sr__title:hover{color:var(--brand-primary);text-decoration:underline}.sr[data-astro-cid-ipsxrsrh] .sr__excerpt{margin:6px 0 0;font-size:var(--fs-16);line-height:1.55;color:var(--fg-2)}.sr[data-astro-cid-ipsxrsrh] .sr__excerpt mark{background:var(--brand-primary-20);color:var(--fg-1);padding:0 2px;border-radius:var(--radius-1)}
