.hf-check{border-top:1px solid var(--ink-faint);border-bottom:1px solid var(--ink-faint);font-family:var(--sans);margin:0 0 24px;padding:20px 0 22px;font-size:15px;line-height:1.65}.hf-check h2{font-family:var(--serif);margin:0 0 12px;font-size:28px;font-weight:500;line-height:1.2}.hf-check h2:focus{outline:none}.hf-check p{margin:12px 0}.hf-check a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.hf-muted{color:var(--ink-soft);font-size:13px}.hf-fact{margin:4px 0 12px;font-size:40px;line-height:1.2;display:block}.hf-check .hf-input{width:min(100%,180px);padding:10px 12px;font-size:26px}.hf-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.hf-list{margin:10px 0;padding-left:20px}.hf-list li{margin:8px 0}.hf-check :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=540px){.hf-check .sk-btn{min-height:44px}}