*{box-sizing:border-box}body{font:16px/1.65 Arial,sans-serif;color:#16343e;margin:0;background:#fff}header,main,footer{max-width:920px;margin:auto;padding:24px}header{display:flex;align-items:center;gap:24px;border-bottom:5px solid #ffcf00}header img{width:85px;height:auto}a{color:#007a9e}h1{font-size:32px;line-height:1.2}h2{font-size:23px;color:#007a9e;margin-top:30px}table{border-collapse:collapse;width:100%;font-size:14px}td,th{padding:10px;border:1px solid #d1e7ec;text-align:left;vertical-align:top;overflow-wrap:anywhere}.table-wrap{overflow-x:auto}footer{display:flex;flex-wrap:wrap;gap:20px;border-top:1px solid #d1e7ec}button{padding:12px 18px;background:#ffcf00;border:0;border-radius:5px;font:700 16px Arial;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #008438;outline-offset:4px}.notice{background:#f1fafc;padding:16px}@media(max-width:600px){header,main,footer{padding:18px}h1{font-size:27px}}