body{font:18px/1.6 system-ui,sans-serif;margin:0;color:#222}header,main,footer,.bc,.disc.top{max-width:820px;margin:auto;padding:12px 16px}header nav a{margin-right:14px}.bc{font-size:14px}.disc{font-size:14px;color:#444}.disc.top{background:#f2f5f9;border-left:4px solid #1f4e79}.btn{background:#1f4e79;color:#fff;padding:14px 20px;border-radius:8px;text-decoration:none;display:inline-block}table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}th,td{border:1px solid #ddd;padding:8px;text-align:left}.tbd{background:#fff6d6;padding:2px 6px}#optin{position:fixed;bottom:20px;right:20px;max-width:320px;background:#fff;border:1px solid #ccc;padding:16px;border-radius:8px}#optin .x{float:right}@media(max-width:768px){#optin{display:none!important}}