.search-page[data-astro-cid-ipsxrsrh]{padding-bottom:clamp(4rem,8vw,7rem)}.search-header[data-astro-cid-ipsxrsrh]{padding-bottom:clamp(3rem,7vw,6rem);padding-top:clamp(3rem,7vw,6rem)}.search-header[data-astro-cid-ipsxrsrh] h1[data-astro-cid-ipsxrsrh]{font-family:var(--font-serif);font-size:clamp(3rem,7vw,6.2rem);font-weight:500;letter-spacing:-.05em;line-height:.96;margin-top:var(--space-lg);max-width:11ch}.search-page-form[data-astro-cid-ipsxrsrh]{align-items:center;background:var(--color-bg-surface);border-radius:var(--radius-full);display:flex;gap:var(--space-md);margin-top:var(--space-2xl);max-width:48rem;padding:.4rem}.search-page-form[data-astro-cid-ipsxrsrh] input[data-astro-cid-ipsxrsrh]{background:transparent;border:0;color:var(--color-text);flex:1;font-size:1rem;min-width:0;outline:none;padding:.8rem 1rem}.search-page-form[data-astro-cid-ipsxrsrh] button[data-astro-cid-ipsxrsrh]{background:var(--color-jade);border:0;border-radius:var(--radius-full);color:var(--color-paper);cursor:pointer;font-weight:700;min-height:44px;padding:0 1.5rem}.search-results[data-astro-cid-ipsxrsrh]{border-top:1px solid var(--color-border-subtle);padding-top:clamp(2.5rem,5vw,4rem)}.search-result-heading[data-astro-cid-ipsxrsrh]{align-items:end;display:flex;gap:var(--space-xl);justify-content:space-between}.search-result-heading[data-astro-cid-ipsxrsrh] h2[data-astro-cid-ipsxrsrh]{font-family:var(--font-serif);font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1;margin-top:var(--space-md)}.search-result-heading[data-astro-cid-ipsxrsrh] nav[data-astro-cid-ipsxrsrh]{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.search-result-heading[data-astro-cid-ipsxrsrh] nav[data-astro-cid-ipsxrsrh] a[data-astro-cid-ipsxrsrh]{border-radius:var(--radius-full);color:var(--color-text-muted);font-size:.75rem;font-weight:700;padding:.65rem 1rem}.search-result-heading[data-astro-cid-ipsxrsrh] nav[data-astro-cid-ipsxrsrh] a[data-astro-cid-ipsxrsrh]:hover,.search-result-heading[data-astro-cid-ipsxrsrh] nav[data-astro-cid-ipsxrsrh] a[data-astro-cid-ipsxrsrh].active{background:var(--color-jade);color:var(--color-paper)}.search-result-list[data-astro-cid-ipsxrsrh]{display:grid;gap:0;list-style:none;margin-top:var(--space-2xl)}.search-result-list[data-astro-cid-ipsxrsrh] li[data-astro-cid-ipsxrsrh]{border-top:1px solid var(--color-border-subtle)}.search-result-list[data-astro-cid-ipsxrsrh] li[data-astro-cid-ipsxrsrh]:last-child{border-bottom:1px solid var(--color-border-subtle)}.search-result-list[data-astro-cid-ipsxrsrh] a[data-astro-cid-ipsxrsrh]{color:var(--color-text);display:grid;grid-template-columns:minmax(9rem,.28fr) minmax(12rem,.65fr) minmax(16rem,1fr) auto;gap:clamp(1rem,3vw,3rem);padding:clamp(1.4rem,3vw,2.3rem) 0}.result-meta[data-astro-cid-ipsxrsrh]{color:var(--color-cinnabar);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.search-result-list[data-astro-cid-ipsxrsrh] h3[data-astro-cid-ipsxrsrh]{font-family:var(--font-serif);font-size:clamp(1.4rem,2.2vw,2rem);font-weight:500;line-height:1.1}.search-result-list[data-astro-cid-ipsxrsrh] p[data-astro-cid-ipsxrsrh]{color:var(--color-text-muted);font-size:.88rem;line-height:1.7}.result-arrow[data-astro-cid-ipsxrsrh]{font-size:1.3rem}.search-empty[data-astro-cid-ipsxrsrh]{background:var(--color-bg-surface);border-radius:var(--radius-lg);margin-top:var(--space-2xl);padding:clamp(2rem,5vw,4rem)}.search-empty[data-astro-cid-ipsxrsrh] h3[data-astro-cid-ipsxrsrh]{font-family:var(--font-serif);font-size:2rem;font-weight:500}.search-empty[data-astro-cid-ipsxrsrh] p[data-astro-cid-ipsxrsrh]{color:var(--color-text-muted);margin-top:var(--space-md)}@media(max-width:760px){.search-result-heading[data-astro-cid-ipsxrsrh]{align-items:start;flex-direction:column}.search-result-list[data-astro-cid-ipsxrsrh] a[data-astro-cid-ipsxrsrh]{grid-template-columns:minmax(0,1fr) auto}.search-result-list[data-astro-cid-ipsxrsrh] h3[data-astro-cid-ipsxrsrh],.search-result-list[data-astro-cid-ipsxrsrh] p[data-astro-cid-ipsxrsrh]{grid-column:1 / -1}.result-arrow[data-astro-cid-ipsxrsrh]{grid-column:2;grid-row:1}}
