body{margin:0;background:#f5f7fb;color:#213150;font:16px/1.65 system-ui,sans-serif}main{max-width:920px;margin:32px auto;padding:32px;background:white;border:1px solid #dce3ed;border-radius:16px}h1{line-height:1.2;font-size:30px}h2{font-size:22px;border-top:2px solid #087386;padding-top:20px;margin-top:32px}h3{font-size:18px}a{color:#087386}.status{padding:20px;background:#fff1d9;border-left:5px solid #b76a00}table{width:100%;border-collapse:collapse}th,td{text-align:left;vertical-align:top;border:1px solid #dce3ed;padding:10px}small{color:#53627b}@media(max-width:640px){main{margin:0;padding:20px;border:0;border-radius:0}table{display:block;overflow:auto}}@media print{body{background:white}main{border:0;margin:0;padding:0}.status{background:white}h2,h3{break-after:avoid}}@media(max-width:640px){table,tbody{display:block;overflow:visible}tr{display:block;margin-bottom:14px}tr:has(th){display:none}td{display:block;width:auto;border-bottom:0}td:last-child{border-bottom:1px solid #dce3ed}td::before{content:attr(data-label);display:block;font-weight:700;margin-bottom:4px;color:#087386}} header{display:flex;flex-wrap:wrap;align-items:center;gap:14px;justify-content:space-between;margin-bottom:32px}header a{text-decoration:none}header strong{letter-spacing:.12em;color:#087386}nav{display:flex;gap:18px;flex-wrap:wrap}footer{border-top:1px solid #dce3ed;padding-top:20px;margin-top:32px;color:#53627b;font-size:14px}a:focus-visible{outline:3px solid #087386;outline-offset:4px}@media print{header,footer{display:none}}
