*{box-sizing:border-box}body{margin:0;background:#eeede8;color:#17212a;font:17px/1.65 Arial,sans-serif}main{max-width:1050px;margin:auto;padding:32px}header,section,article{background:#fff;border:1px solid #d7d8d6;border-radius:10px;padding:26px;margin-bottom:22px}h1{font-size:clamp(27px,5vw,42px);line-height:1.15}h2{font-size:23px}a{color:#17517a}nav{display:flex;gap:18px;flex-wrap:wrap}.meta{color:#53616c;font-size:14px}.data{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f5f5;padding:20px;border-left:4px solid #e2ad38}li{margin-bottom:13px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:18px}.grid a{display:block;padding:24px;background:white;border:1px solid #ccc;border-radius:10px;text-decoration:none}.pending{border-left:5px solid #ce9e32}textarea{width:100%;min-height:130px;font:inherit;padding:12px}button,.download{display:inline-block;padding:10px 16px;background:#17212a;color:white;border:0;border-radius:5px;text-decoration:none;font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #d9a72e;outline-offset:3px}@media(max-width:600px){main{padding:14px}header,section{padding:19px}}@media print{body{background:white;font-size:11pt}main{padding:0;max-width:none}nav,button,.download{display:none}header,section{border:0;padding:0;margin:0 0 16px}h1{font-size:23pt}textarea{border:1px solid #999}.data{white-space:pre-wrap}li{break-inside:avoid}}