.oh .check-body{width:var(--page);margin:0 auto;padding:clamp(8px,2vw,24px) 0 clamp(72px,9vw,128px)}.oh .check-form,.oh .check-scope,.oh .check-result,.oh .check-aside{max-width:860px}.oh .check-form{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.oh .check-field{background:var(--white,#fff);border:1px solid var(--ink);min-height:56px;color:var(--muted);flex:320px;align-items:center;gap:12px;padding:0 16px;display:flex}.oh .check-field:focus-within{outline:3px solid var(--orange,#c7463a);outline-offset:2px}.oh .check-field input{width:100%;min-width:0;color:var(--ink);letter-spacing:-.01em;background:0 0;border:0;padding:0;font-size:16px}.oh .check-field input:focus{outline:none}.oh .check-form .oh-btn{flex:none;min-height:56px}.oh .check-scope{max-width:68ch;color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.55}.oh .check-result{border:1px solid var(--line);border-left:4px solid var(--ink);background:#faf9f5;margin:28px 0 0;padding:22px 24px}.oh .check-result--listed{border-left-color:var(--forest,#2f6f4e)}.oh .check-result--unlisted{border-left-color:var(--blue,#0145f2)}.oh .check-result--unknown{border-left-color:var(--muted,#68675f)}.oh .check-verdict{letter-spacing:-.03em;margin:0;font-size:clamp(19px,2.2vw,24px);font-weight:700;line-height:1.15}.oh .check-verdict b{font-weight:700}.oh .check-detail{max-width:68ch;color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.oh .check-detail code{font-family:var(--font-space-mono), ui-monospace, monospace;background:#ecebe5;padding:1px 5px;font-size:13px}.oh .check-caveat{border-top:1px solid var(--line);max-width:68ch;color:var(--ink);margin:14px 0 0;padding-top:14px;font-size:14px;line-height:1.55}.oh .check-facts{gap:12px;margin:18px 0 0;display:grid}.oh .check-facts>div{grid-template-columns:130px minmax(0,1fr);gap:14px;display:grid}.oh .check-facts dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:12px;font-weight:720}.oh .check-facts dd{margin:0;font-size:14.5px;line-height:1.5}.oh .check-actions{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:20px;display:flex}.oh .check-guidance{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,48px);margin-top:clamp(40px,6vw,64px);padding-top:clamp(28px,4vw,40px);display:grid}.oh .check-guide-col h3{letter-spacing:-.02em;align-items:center;gap:9px;margin:0 0 14px;font-size:16px;font-weight:720;display:flex}.oh .check-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.oh .check-list li{color:var(--muted);grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:14.5px;line-height:1.5;display:grid}.oh .check-list li svg{margin-top:3px}.oh .check-list--flag li svg{color:var(--orange,#c7463a)}.oh .check-list--do li svg{color:var(--forest,#2f6f4e)}.oh .check-aside{background:#ecebe5;margin-top:clamp(32px,5vw,48px);padding:22px 24px}.oh .check-aside-kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:720}.oh .check-aside-copy{max-width:60ch;margin:8px 0 14px;font-size:15px;line-height:1.55}@media (max-width:760px){.oh .check-guidance{grid-template-columns:minmax(0,1fr)}.oh .check-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}.oh .check-result{padding:18px}.oh .check-form .oh-btn{width:100%}}
