#out {max-width:900px!important;margin-top:32px!important;}
.sheet .search-group {padding:0;margin:0;border:0;}
.search-group+.search-group {margin-top:48px;}
.search-group-title {font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.04em;margin:0 0 22px;}
.search-results {list-style:none;margin:0;padding:0;display:grid;gap:12px;}
.search-results li {margin:0;}
.search-results a {display:block;padding:22px 24px;background:#f6f4f1;text-decoration:none;color:var(--ink);border:1px solid transparent;}
.search-results a:hover,.search-results a:focus-visible {border-color:var(--accent);color:var(--ink);}
.search-result-kind {display:block;font-size:12px;color:var(--mute);margin-bottom:8px;}
.search-result-title {display:block;font:25px/1.3 var(--serif);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;}
.search-results a:hover .search-result-title,.search-results a:focus-visible .search-result-title {text-decoration-color:var(--accent);}
.search-result-description {display:block;margin-top:10px;font-size:15px;line-height:1.65;color:var(--mute);}
.search-note {font-size:14px;color:var(--mute);}
@media(max-width:650px){.search-results a{padding:18px;}.search-result-title{font-size:22px;}.search-group+.search-group{margin-top:36px;}}
