:root{color-scheme:light;--ink:#17221d;--muted:#607069;--paper:#f5f2e9;--card:#fffdf7;--accent:#176b52;--line:#d8d8ca}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 system-ui,-apple-system,sans-serif}main{max-width:1080px;margin:auto;padding:5vw 24px 80px}header{max-width:760px;margin-bottom:48px}h1{font:700 clamp(2.3rem,6vw,5rem)/1.05 Georgia,serif;letter-spacing:-.04em;margin:.1em 0}h2{font:700 1.8rem Georgia,serif}section,form{margin:32px 0}form>section{background:var(--card);border:1px solid var(--line);padding:28px;border-radius:4px}.eyebrow{color:var(--accent);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.step,.rank{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--accent);color:white;font-weight:bold}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}label{display:block;margin:12px 0;font-weight:650}input,select{display:block;width:100%;padding:12px;margin-top:5px;border:1px solid #aeb8b2;background:white;font:inherit}fieldset{border:0;padding:10px 0;display:flex;gap:10px 24px;flex-wrap:wrap}fieldset label{font-weight:500}fieldset input{display:inline;width:auto}button{border:0;background:var(--accent);color:white;padding:13px 20px;font:700 1rem inherit;cursor:pointer}.card{display:grid;grid-template-columns:42px 1fr;gap:18px;background:var(--card);border-top:3px solid var(--ink);padding:24px;margin:18px 0}.card h3{font:700 1.65rem Georgia,serif;margin:0}.columns{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.columns h4{margin-bottom:0}.muted,.evidence{color:var(--muted)}.confidence{font-weight:700}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;background:var(--card)}th,td{text-align:left;vertical-align:top;border:1px solid var(--line);padding:12px;min-width:130px}@media(max-width:700px){.columns{grid-template-columns:1fr}.card{grid-template-columns:1fr}main{padding-top:32px}}
