@layer pages{.pg-exp--search .pg-exp__controls{gap:var(--space-16);display:grid}.search-box{max-width:none}.search-input{min-height:var(--space-64);padding-inline:var(--space-16);font:var(--fw-lead) var(--fs-lead) / 1.2 var(--font-body);letter-spacing:var(--tr-lead)}.search-foot{justify-content:space-between;align-items:baseline;gap:var(--space-8) var(--space-32);flex-wrap:wrap;display:flex}.search-meta{font:var(--fw-meta) var(--fs-meta) / var(--lh-meta) var(--font-mono);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--paper-dim);font-variant-numeric:tabular-nums}.search-help{max-width:72ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--paper-dim)}.search-try{font:inherit}.search-results{box-shadow:inset 0 1px 0 var(--line);margin:0;padding:0;list-style:none;display:grid}.search-results li{box-shadow:inset 0 -1px 0 var(--line)}.search-results li a{gap:var(--space-8) var(--grid-gutter);padding-block:var(--space-24);color:var(--paper);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:baseline;display:grid}.search-type{font:var(--fw-meta) var(--fs-meta) / var(--lh-meta) var(--font-mono);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--signal-strong);grid-row:1/4}.search-results strong{font:var(--fw-h3) var(--fs-h3) / var(--lh-h3) var(--font-display);letter-spacing:var(--tr-h3);transition:color var(--dur-160) var(--ease-out)}.search-results li a:is(:hover,:focus-visible) strong{color:var(--signal-strong)}.search-results small{font:var(--fw-meta) var(--fs-meta) / var(--lh-meta) var(--font-mono);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--paper-dim)}.search-results p{max-width:68ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--paper-dim)}.search-results mark{padding-inline:var(--space-4);background:var(--signal);color:var(--signal-ink)}.search-empty{padding-block:var(--space-24);font-size:var(--fs-small);color:var(--paper-dim)}@media (width<=767px){.search-results li a{grid-template-columns:minmax(0,1fr)}.search-type{grid-row:auto}}@media (prefers-reduced-motion:reduce){.search-results strong{transition:none}}}
