*{box-sizing:border-box}body{margin:0;background:#fafcfe;color:#11243b;font:15px/1.5 Arial,sans-serif}a{color:#005cc9}header{display:flex;align-items:center;gap:24px;padding:16px 4%;border-bottom:1px solid #dce8f2;background:white;flex-wrap:wrap}.brand{margin-right:auto}.brand img{width:240px;max-width:100%}nav{display:flex;gap:24px}nav a,header a{text-decoration:none;font-weight:600}nav [aria-current]{border-bottom:3px solid #e32832;padding-bottom:8px}main{max-width:1500px;margin:auto;padding:0 26px}.hero{padding:28px 0;background:url('/static/blueprint.svg') no-repeat right top;background-size:400px}h1{font-size:clamp(27px,3vw,44px);line-height:1.15;margin:8px 0 25px}h2{font-size:18px;line-height:1.35;margin:0 0 18px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.5px;color:#1768ae}.searchbar{display:flex;gap:12px;max-width:1120px}.searchbar input{flex:1;font-size:16px;min-width:0}.searchbar button{min-width:145px;background:#df1525}input,select,textarea{border:1px solid #b8ccdf;border-radius:7px;background:#fff;color:#11243b;padding:11px;font:inherit;max-width:100%}button,.button,.outline{display:inline-block;padding:11px 16px;border-radius:7px;font:600 14px Arial;text-decoration:none;cursor:pointer}button,.button{border:1px solid #0062cc;background:#0062cc;color:#fff}.outline{border:1px solid #b8ccdf;background:white;color:#005cc9}.layout{display:grid;grid-template-columns:255px minmax(0,1fr) 250px;gap:22px;align-items:start}.filters,.help-card,.tender,.empty{background:white;border:1px solid #dbe6f0;border-radius:12px;padding:20px}.filters{display:flex;flex-direction:column;gap:12px}.filters label,legend{font-weight:600}.filters small{font-size:12px;color:#66768a}.pair{display:flex;gap:9px}.pair input{width:50%;min-width:0}fieldset{border:0;padding:0;margin:0}legend{padding:0 0 10px}.result-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.result-head label{font-size:12px;display:flex;flex-direction:column;gap:5px}.result-head select{font-size:12px}.help-card{margin-bottom:18px}.help-card p{font-size:14px}.blue{background:linear-gradient(130deg,#edf7ff,#fff)}#status{font-size:13px;color:#53677b}.tender{margin-bottom:15px}.tender h3{font-size:19px;margin:8px 0 15px}.meta{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:#526d87}.tag{background:#edf6ff;color:#005cc9;border-radius:6px;padding:3px 7px}.facts{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:15px 0}.facts dt{font-size:12px;color:#607286}.facts dd{margin:3px 0;font-weight:600}.tender .source{font-size:13px}.pager{display:flex;align-items:center;justify-content:space-between;margin:20px 0}.empty p{color:#53677b}.empty h3{margin-top:0}footer{display:flex;gap:30px;flex-wrap:wrap;border-top:1px solid #dce8f2;margin-top:45px;padding:25px 4%;background:white;font-size:13px}.sr,.skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}:focus-visible{outline:3px solid #1080ed;outline-offset:3px}[hidden]{display:none!important}button:disabled{opacity:.5;cursor:wait}@media(max-width:1150px){.layout{grid-template-columns:235px minmax(0,1fr)}.help{grid-column:1/-1;display:flex;gap:20px}.help-card{flex:1}}@media(max-width:680px){header{gap:15px;padding:15px}.brand img{width:205px}nav{gap:18px;font-size:14px;width:100%}main{padding:0 15px}.layout{display:block}.filters{margin-bottom:22px}.result-head{display:block}.result-head select{margin-bottom:10px;width:100%}.searchbar{gap:8px}.searchbar button{min-width:auto}.help{display:block}.facts{grid-template-columns:1fr}.hero{background-size:220px}.tender{padding:16px}footer{gap:18px}}

summary{cursor:pointer;color:#005cc9;font-weight:600;padding:10px 0}details p{font-size:13px;color:#53677b}
