.archive-page{width:min(100%, var(--salient-content-max));margin-inline:auto}.archive-page__intro{padding:var(--salient-space-8) var(--salient-space-6) var(--salient-space-6);border-bottom:var(--salient-rule)}.archive-page__kicker{margin:0 0 var(--salient-space-1);color:var(--salient-muted-ink);font-family:var(--salient-font-functional);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.archive-page__intro h1{text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(2.25rem,5vw,4rem);line-height:1}.archive-page__lede{max-width:60ch;margin:var(--salient-space-4) 0 0;color:var(--salient-muted-ink);font-size:1.0625rem;line-height:1.55}.archive-grid{grid-template-columns:repeat(12,minmax(0,1fr));min-height:32rem;display:grid}.archive-grid__filters,.archive-grid__results{min-width:0;padding:var(--salient-space-6)}.archive-grid__filters{border-inline-end:var(--salient-rule);grid-column:1/span 3}.archive-grid__results{grid-column:4/span 9}.archive-filters__summary{margin-bottom:var(--salient-space-6);border:.1875rem solid var(--salient-alert);padding:var(--salient-space-4);background:var(--salient-paper)}.archive-filters__summary h2{margin:0 0 var(--salient-space-2);font-family:var(--salient-font-functional);letter-spacing:.04em;text-transform:uppercase;font-size:1rem}.archive-filters__summary ul{margin:0;padding-inline-start:var(--salient-space-4)}.archive-filters__summary li,.archive-filters__summary a{color:var(--salient-alert);font-weight:700}.archive-filters__fields{gap:var(--salient-space-4);grid-template-columns:minmax(0,1fr);display:grid}.archive-filters__fields select{width:100%;padding:var(--salient-space-2) 0;border:0;border-bottom:var(--salient-rule);color:var(--salient-ink);background:0 0}.archive-filters__fields select[aria-invalid=true]{border-bottom-color:var(--salient-alert)}.archive-filters__actions{align-items:center;gap:var(--salient-space-3);margin-top:var(--salient-space-6);flex-wrap:wrap;display:flex}.archive-filters__reset{min-block-size:2.75rem;color:var(--salient-ink);font-family:var(--salient-font-functional);letter-spacing:.05em;text-transform:uppercase;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.archive-results h2{margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.05}.archive-results__count{margin:var(--salient-space-2) 0 var(--salient-space-4);color:var(--salient-muted-ink);font-family:var(--salient-font-functional);letter-spacing:.04em;text-transform:uppercase;font-size:.875rem}.archive-results__list{margin:0;padding:0;list-style:none}.archive-results__list li{padding-block:var(--salient-space-6);border-bottom:var(--salient-rule)}.archive-result__line,.archive-result__access,.archive-result__tags{font-family:var(--salient-font-functional);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.archive-result__line{gap:var(--salient-space-2) var(--salient-space-3);margin-bottom:var(--salient-space-2);color:var(--salient-muted-ink);flex-wrap:wrap;font-size:.75rem;display:flex}.archive-result__line code{font-family:var(--salient-font-mono);font-size:.75rem;font-weight:600}.archive-result h3{margin:0;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.2}.archive-result h3 a{text-decoration:none}.archive-result h3 a:hover{text-decoration:underline}.archive-result__excerpt{max-width:68ch;margin:var(--salient-space-2) 0;color:var(--salient-muted-ink);line-height:1.55}.archive-result__access{margin:0 0 var(--salient-space-2);color:var(--salient-positive);font-size:.75rem}.archive-result__access[data-locked=true]{color:var(--salient-alert)}.archive-result__tags{gap:var(--salient-space-2);letter-spacing:normal;text-transform:none;flex-wrap:wrap;font-size:.75rem;font-weight:400;display:flex}.archive-result__tags>span:not(.salient-access-badge){min-block-size:1.75rem;padding-inline:var(--salient-space-2);border:var(--salient-rule);font-family:var(--salient-font-mono);align-items:center;display:inline-flex}.archive-results__next{min-block-size:2.75rem;margin-top:var(--salient-space-6);padding-inline:var(--salient-space-4);border:var(--salient-rule);font-family:var(--salient-font-functional);letter-spacing:.05em;text-transform:uppercase;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.archive-route-state{width:min(100%, var(--salient-content-max));min-height:30rem;padding:var(--salient-space-12) var(--salient-space-6);margin-inline:auto}@media (max-width:64rem){.archive-grid__filters{border-inline-end:0;border-bottom:var(--salient-rule);grid-area:1/1/auto/-1}.archive-grid__results{grid-area:2/1/auto/-1}.archive-filters__fields{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:47.999rem){.archive-filters__fields{grid-template-columns:minmax(0,1fr)}.archive-page__intro,.archive-grid__filters,.archive-grid__results,.archive-route-state{padding-inline:var(--salient-space-4)}.archive-grid{flex-direction:column;min-height:0;display:flex}.archive-filters__actions .salient-button,.archive-filters__reset{justify-content:center;width:100%}}
