.iEHJ8a_page{max-width:52rem;padding-top:2.5rem}.iEHJ8a_heading{font-size:var(--step-3);text-transform:uppercase;letter-spacing:.03em;margin:0 0 1.2rem}.iEHJ8a_form{gap:.6rem;margin-bottom:2rem;display:flex}.iEHJ8a_input{font:inherit;color:var(--ink);background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:var(--radius);flex:1;padding:.65rem .85rem}.iEHJ8a_input:focus-visible{border-color:var(--olive)}.iEHJ8a_hint,.iEHJ8a_count{color:var(--ink-soft);margin-bottom:1.5rem}.iEHJ8a_group{margin-bottom:2.5rem}.iEHJ8a_groupTitle{font-size:var(--step-1);text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid var(--olive);align-items:baseline;gap:.6rem;margin:0 0 1rem;padding-bottom:.4rem;display:flex}.iEHJ8a_groupCount{font-family:var(--font-body), sans-serif;font-size:var(--step--1);letter-spacing:0;color:var(--ink-faint);font-weight:400}.iEHJ8a_list{margin:0;padding:0;list-style:none}.iEHJ8a_hit{border-bottom:1px solid var(--line);padding:1.1rem 0}.iEHJ8a_hit:first-child{padding-top:0}.iEHJ8a_kind{font-family:var(--font-display), sans-serif;font-size:var(--step--1);letter-spacing:.07em;text-transform:uppercase;color:var(--link);margin:0 0 .2rem;font-weight:600}.iEHJ8a_title{font-size:var(--step-1);margin:0 0 .35rem;line-height:1.25}.iEHJ8a_title a{color:var(--ink);text-decoration:none}.iEHJ8a_title a:hover{color:var(--link)}.iEHJ8a_snippet{color:var(--ink-soft);margin:0 0 .4rem}.iEHJ8a_snippet mark{background:color-mix(in srgb, var(--olive) 35%, transparent);color:var(--ink);border-radius:2px;padding:0 .15em}.iEHJ8a_srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
