:root{font-family:system-ui,-apple-system,sans-serif;color:#1d2433;background:white;line-height:1.5}*{box-sizing:border-box}body{margin:0}header,main{max-width:1100px;margin:auto;padding:20px}header{display:flex;gap:20px;flex-wrap:wrap;border-bottom:3px solid #0B2E6F;color:#0B2E6F}header span{color:#C8102E}a{color:#0B2E6F}h1,h2{color:#0B2E6F}article,section{border:1px solid #dde2ea;border-radius:14px;padding:20px;margin:16px 0}button,input,select{font:inherit;min-height:44px;padding:10px;border:1px solid #aeb7c5;border-radius:8px;max-width:100%}button{background:#0B2E6F;color:white;cursor:pointer}label{display:block;margin:12px 0}input{display:block;width:100%;max-width:420px}.row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.error{color:#C8102E}small{color:#626b7c}li{margin:10px 0;overflow-wrap:anywhere}pre{white-space:pre-wrap;overflow-wrap:anywhere}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #C8102E;outline-offset:3px}
