.verification-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:60px;padding-block:56px 80px;align-items:start}.verification-card{padding:36px;background:#f1f5f3;border:1px solid var(--line);border-top:4px solid var(--accent);min-width:0}.verification-card h2,.verification-aside h2{font-size:28px;line-height:1.25;margin-bottom:18px}.verification-card p,.verification-aside p{color:var(--muted)}#verification-form label{display:block;font-weight:600;margin-bottom:10px}#diploma-code{display:block;width:100%;padding:16px 12px;background:#fff;border:1px solid #7c9299;border-radius:3px;font-family:monospace;font-size:16px;letter-spacing:.02em;min-width:0}.verification-note{font-size:13px;line-height:1.7;margin-top:12px}.verification-aside ul{list-style:none;padding:0;margin:0 0 36px;display:flex;flex-wrap:wrap;gap:8px}.verification-aside li{padding:8px 12px;background:#eef2f3;font-size:13px;border:1px solid var(--line)}#verification-result{margin-top:28px;padding:24px;background:white;border:1px solid var(--line);border-left:4px solid #54717d;overflow-wrap:anywhere}#verification-result[data-status=valid]{border-left-color:#17675f}#verification-result[data-status=revoked]{border-left-color:#a22d39}#verification-result h3{font-size:24px;margin-bottom:12px}#verification-result p{margin:8px 0}#verification-result dl{margin:20px 0 0}#verification-result dt{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-top:18px}#verification-result dd{margin:4px 0 0;font-weight:600}#verification-result a{text-decoration:underline}.verification-card button{cursor:pointer}.verification-card button:disabled{opacity:.65;cursor:wait}@media(max-width:800px){.verification-layout{grid-template-columns:1fr;gap:32px;padding-block:30px 50px}.verification-card{padding:24px 20px}#diploma-code{font-size:14px}.verification-card h2{font-size:25px}}

body:has(#verification-form) .page-intro .eyebrow-dark{color:#c8d9d2}
