body{font:18px/1.6 system-ui,sans-serif;margin:0;color:#222}header,main,footer,.bc{max-width:820px;margin:auto;padding:12px 16px}header nav a{margin-right:14px}.bc{font-size:14px}.disc{font-size:14px;color:#555}.disc.top{background:#f5f5f0;padding:8px 12px;border-left:4px solid #2a6f4e}.btn{background:#2a6f4e;color:#fff;padding:14px 20px;border-radius:8px;text-decoration:none;display:inline-block;min-height:44px}table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}th,td{border:1px solid #ddd;padding:8px;text-align:left}.pc{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.pc{grid-template-columns:1fr}}.tbd{background:#fff6d6;padding:4px 8px}.verify{font-size:15px}#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}}