body{font-family:Georgia,serif;margin:0;color:#222}header{background:#b0456a;color:#fff;padding:14px 24px;display:flex;gap:24px;align-items:center}header a{color:#fff;text-decoration:none;margin-right:14px}.brand{font-weight:bold;font-size:20px}main{max-width:820px;margin:24px auto;padding:0 16px}table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid #ddd;padding:8px;text-align:left}img{max-width:100%;height:auto}footer{background:#f2f2f2;padding:16px 24px;font-size:14px}
