:root{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#172536;background:#edf2f7;line-height:1.55;color-scheme:light}*{box-sizing:border-box}body{margin:0;padding:32px 16px}main{max-width:1000px;margin:auto;padding:32px;background:white;border-radius:20px;box-shadow:0 8px 36px #173d6410}h1{font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.2;margin:20px 0}h2{font-size:1.2rem}a{color:#1455a1;text-underline-offset:4px}nav{display:flex;gap:16px;flex-wrap:wrap;padding:12px 0}form{display:grid;gap:12px;margin:24px 0;max-width:760px}label{display:grid;gap:6px;font-weight:600}input,select,button{font:inherit;border-radius:9px;padding:12px;min-height:46px;max-width:100%;min-width:0}input,select{border:1px solid #8b9bad;width:100%;background:#fff;color:inherit}button{border:0;background:#1555a0;color:#fff;cursor:pointer;font-weight:650;width:fit-content}button:hover{background:#0e407a}:focus-visible{outline:3px solid #d48000;outline-offset:3px}code{white-space:pre-wrap;overflow-wrap:anywhere;background:#eff3f7;padding:3px 5px;border-radius:4px;font-size:.95em;unicode-bidi:plaintext;direction:ltr}p,li{overflow-wrap:anywhere}img{max-width:100%;height:auto}article{padding:18px;border:1px solid #dce3ec;border-radius:12px;margin:16px 0}article h2{margin-top:0}[role=alert]{background:#fff0eb;border-left:4px solid #b63516;padding:14px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.metrics strong{font-size:2.4rem}.metrics p{margin:0}ul{padding-left:24px}li{margin:10px 0}@media(max-width:600px){body{padding:12px 8px}main{padding:20px 16px;border-radius:12px}.metrics{grid-template-columns:1fr;gap:0}button{width:100%}nav{gap:12px}}
