:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:#f5f7fb;color:#102641;font:18px/1.85 Arial,Tahoma,sans-serif}a{color:#9a701b}a:focus-visible{outline:3px solid #b8860b;outline-offset:3px}.wrap{width:min(1100px,calc(100% - 32px));margin:auto}.top{background:#0b203c;color:#fff;padding:14px 0}.top a{color:#fff;text-decoration:none;display:flex;align-items:center;gap:12px}.top img{width:42px;height:42px;object-fit:contain}.hero{background:linear-gradient(130deg,#0b203c,#17375d);color:#fff;border-radius:22px;padding:28px;margin:24px 0}.hero h1{font-size:clamp(28px,4vw,43px);margin:4px 0}.hero p{color:#eef4ff}.eyebrow{color:#efcf83;font-weight:700}.note{background:#fff8e8;border-inline-start:5px solid #b8860b;border-radius:12px;padding:15px;margin:18px 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px}.card{background:#fff;border:1px solid #dbe3ed;border-radius:16px;padding:19px;margin:16px 0;box-shadow:0 4px 14px #1026410c}.card h2{font-size:22px;margin:0 0 8px}.card p{margin:0}.tile{display:block;text-decoration:none;color:#102641}.tile:hover{border-color:#b8860b}.pager{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.pager a,.button{display:inline-block;background:#0b203c;color:#fff;border-radius:10px;padding:9px 15px;text-decoration:none}.files{display:flex;gap:10px;flex-wrap:wrap}.files a{background:#f3e5bd;color:#102641;border-radius:9px;padding:8px 12px;text-decoration:none;font-weight:700}footer{padding:22px 0;color:#596578}@media(max-width:600px){body{font-size:16px}.hero{padding:22px}.card h2{font-size:20px}}