.sth{margin-top:34px;padding:22px 0 34px;border-top:4px double var(--et-ink);background:var(--et-paper)}.sth-in{width:min(calc(100% - 32px),1040px);margin-inline:auto}
.sth-head{display:block;max-width:640px;margin-bottom:16px}
.sth-kicker{margin:0;color:var(--et-teal-dark);font-family:var(--et-body);font-size:14px;font-weight:700}
.sth h2#sth-title{margin:2px 0 0;font-family:var(--et-head);font-size:clamp(28px,4vw,40px);line-height:1.12;color:var(--et-ink)}
.sth-lead{margin:8px 0 12px;color:var(--et-soft);font-family:var(--et-body);font-size:17px}
.sth-search label{display:block;margin-bottom:4px;font-family:var(--et-body);font-size:15px;font-weight:600}
.sth-search input{box-sizing:border-box;width:100%;min-height:46px;padding:8px 2px;border:0;border-bottom:2px solid var(--et-ink);background:transparent;color:var(--et-ink);font-family:var(--et-body);font-size:18px}
.sth-status{margin:6px 0 0;color:var(--et-soft);font-size:14px;min-height:20px}
.sth-results{list-style:none;margin:4px 0 0;padding:0}.sth-results a{display:block;padding:10px 0;color:var(--et-teal-dark);font-family:var(--et-body);font-weight:600;border-bottom:1px solid var(--et-rule)}
.sth-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px}
.sth-group{border-top:1px solid var(--et-ink);padding-top:10px}
.sth-group h3{margin:0 0 6px;font-family:var(--et-head);font-size:21px}.sth-group h3 a{color:var(--et-ink);text-decoration:none}
.sth-group ul{list-style:none;margin:0;padding:0;font-family:var(--et-body)}.sth-group li a{display:block;padding:7px 0;color:var(--et-teal-dark);font-size:16px;text-decoration:underline;text-underline-offset:3px}
.sth-all{display:inline-block;padding:8px 0;color:var(--et-soft);font-family:var(--et-body);font-size:14px}
.sth-unitbox{margin-top:24px;border-top:1px solid var(--et-ink);padding-top:10px}.sth-unitbox h3{margin:0 0 6px;font-family:var(--et-head);font-size:21px}
.sth-units{list-style:none;margin:0;padding:0;font-family:var(--et-body);line-height:1.9}.sth-units li{display:inline}.sth-units li+li::before{content:" · ";color:var(--et-soft)}.sth-units a{color:var(--et-teal-dark);font-size:15px}
.sth-every{display:inline-block;margin-top:14px;padding:10px 0;color:var(--et-ink);font-family:var(--et-body);font-weight:700}
@media(max-width:760px){.sth-in{width:calc(100% - 24px)}.sth-groups{grid-template-columns:1fr}}
