:root{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;color:#183e59;background:#f6f9fb}*{box-sizing:border-box}body{margin:0}header,footer{padding:24px 28px;max-width:1180px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:24px}header img{display:block;width:250px;height:auto;max-width:100%}header nav{display:flex;flex-wrap:wrap;gap:22px}a{color:#096986;text-underline-offset:4px}header a{text-decoration:none;font-weight:700;font-size:14px}header nav a{border-bottom:2px solid transparent}header a[aria-current=page]{border-color:#18b0e4}main{max-width:1080px;margin:auto;padding:35px 28px 55px}h1{font-size:clamp(38px,6vw,62px);line-height:1.1;letter-spacing:-2px;margin:12px 0 20px}h2{font-size:25px;line-height:1.3;margin:12px 0}h3{font-size:17px;margin-top:24px}h4{font-size:17px}.lead{font-size:24px;margin:14px 0}.intro{max-width:760px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:1.5px;color:#35748a;text-transform:uppercase}.panel{background:white;border:1px solid #d5e6ee;border-radius:14px;padding:26px;margin:24px 0}.filters{display:flex;gap:18px;align-items:end}.filters>div{flex:1}label{display:block;font-weight:700;margin-bottom:6px}select{width:100%;padding:12px;border:1px solid #a9bdca;border-radius:7px;background:#fff;color:inherit;font:inherit}button,.button{display:inline-block;border:0;border-radius:8px;background:#083653;color:#fff;font:inherit;font-weight:700;padding:13px 20px;cursor:pointer;text-decoration:none}button:disabled{opacity:.65;cursor:wait}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid #18b0e4;outline-offset:3px}.small,.stage{font-size:14px;color:#526a79}.reasons{padding:16px 20px 16px 38px;background:#edf8fc;border-radius:8px}.sources,.company-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin:18px 0;font-size:14px}.detail{border-top:1px solid #d5e6ee;margin-top:24px;padding-top:6px}.detail details{padding:12px;background:#f6f9fb;border-radius:8px}summary{cursor:pointer;font-weight:700}.jobs{padding-left:20px}.jobs li{padding:10px 0}.jobs p{margin:4px 0}.detail-error{color:#8a3729}.footnote{margin-top:40px;font-size:14px;color:#526a79}.footnote h2{font-size:19px}#radar-pages{display:flex;gap:14px}footer{font-size:13px;border-top:1px solid #d5e6ee}@media(max-width:700px){header{flex-direction:column;padding:20px 18px;gap:14px}header img{width:180px}header nav{justify-content:center;gap:14px}header nav a{font-size:12px}main{padding:24px 18px}.filters{align-items:stretch;flex-direction:column}.panel{padding:20px}.project>button{width:100%}.lead{font-size:21px}footer{padding:20px}}
