.archive-search{margin:32px 0 48px;padding:24px 0;border-top:3px double var(--ink);border-bottom:1px solid var(--line)}.archive-search-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:end}.archive-search-form label{display:flex;flex-direction:column;gap:7px;font:600 13px/1.5 system-ui,sans-serif;min-width:0}.archive-search-form .archive-keywords{grid-column:1/-1}.archive-search-form input,.archive-search-form select{width:100%;min-width:0;padding:12px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:16px/1.4 system-ui,sans-serif}.archive-search-form button{grid-column:1/-1;justify-self:start}.archive-search-help{font:13px/1.6 system-ui,sans-serif;color:var(--muted);margin:16px 0}.archive-search-error{border-left:3px solid var(--rust);padding:12px 16px}.archive-results{list-style:none;padding:0;margin:24px 0}.archive-results>li{padding:24px 0;border-top:1px solid var(--line)}.archive-results h2{font-size:clamp(24px,3vw,34px);margin:8px 0 12px}.archive-results>li>p{margin:10px 0;overflow-wrap:anywhere}.archive-related a,.archive-results a{text-decoration:underline;text-underline-offset:3px}.archive-results>li>a{font:13px/1.5 system-ui,sans-serif;color:var(--rust)}.archive-pagination{display:flex;justify-content:space-between;gap:20px;margin-top:24px}.archive-related{max-width:760px;margin:32px auto 48px;padding-top:24px;border-top:3px double var(--ink)}.archive-related h2{font-size:26px}.archive-related ul{list-style:none;padding:0}.archive-related li{margin:20px 0}.archive-related li p{font:12px/1.6 system-ui,sans-serif;color:var(--muted);margin-top:5px}@media (max-width:650px){.archive-search-form{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-search-form button{width:100%}}@media print{.archive-related,.archive-search-form{display:none}}