.fieldcheck{max-width:1160px;margin:auto;padding:30px 0 60px}.fieldcheck-head{max-width:740px}.fieldcheck-head>a{display:block;color:#b9caba;font-size:14px;margin-bottom:30px}.fieldcheck-head>span,.fieldcheck-evidence>span,.fieldcheck-decision>span{font:500 11px "IBM Plex Mono",monospace;letter-spacing:.1em;color:#bdd789}.fieldcheck h1{font:600 clamp(40px,6vw,68px)/1.03 "Saira Condensed",sans-serif;letter-spacing:-.025em;margin:20px 0}.fieldcheck p{font-size:16px;line-height:1.7;color:#b1c0b5}.fieldcheck-trades{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0}.fieldcheck button{font:inherit;cursor:pointer;color:#ecf4e9}.fieldcheck-trades button{padding:12px 18px;font-size:14px;border:1px solid #3f5547;background:#142219}.fieldcheck-trades button[aria-pressed=true]{background:#d7ff64;color:#13200c;border-color:#d7ff64}.fieldcheck-case{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid #3e5547;scroll-margin-top:30px}.fieldcheck-evidence,.fieldcheck-decision{padding:32px}.fieldcheck-evidence{background:#14251c;border-right:1px solid #3e5547}.fieldcheck h2{font:600 36px/1.15 "Saira Condensed",sans-serif;margin:18px 0 26px}.fieldcheck-evidence>div{display:flex;align-items:center;gap:20px;border-top:1px solid #344b3d;padding:12px 0}.fieldcheck-evidence>div>b{color:#92b28b;font:13px monospace}.fieldcheck-evidence>div>p{margin:0}.fieldcheck h3{font-size:23px;line-height:1.4;margin:18px 0}.fieldcheck-choices{display:grid;gap:10px}.fieldcheck-choices button{display:flex;gap:16px;padding:16px;text-align:left;font-size:15px;border:1px solid #354c3e;background:#101d15;line-height:1.6}.fieldcheck-choices button>span{color:#d7ff64}.fieldcheck-choices button[aria-pressed=true]{border-color:#d7ff64}.fieldcheck-feedback{margin-top:22px;padding-top:20px;border-top:1px solid #354c3e;font-size:15px;line-height:1.6}.fieldcheck-feedback a,#fieldNext a{color:#d7ff64;font-size:14px}.fieldcheck-feedback p{font-size:15px}#fieldNext{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:24px}#fieldNext[hidden]{display:none}#fieldNext button{padding:12px 18px;background:transparent;border:1px solid #5e765e;font-size:14px}.fieldcheck .fieldcheck-scope,.fieldcheck .fieldcheck-progress{font-size:13px;max-width:80ch;margin-top:24px}.fieldcheck :focus-visible{outline:2px solid #d7ff64;outline-offset:4px}@media(max-width:720px){.fieldcheck-case{grid-template-columns:1fr}.fieldcheck-evidence{border-right:0;border-bottom:1px solid #3e5547}.fieldcheck-evidence,.fieldcheck-decision{padding:23px}}
