*{box-sizing:border-box}body{margin:0;background:#faf8f7;color:#30232a;font:17px/1.6 system-ui,sans-serif}main{max-width:720px;padding:36px 24px 70px;margin:auto}h1{font:42px/1.15 Georgia,serif;margin:28px 0 20px}a{color:#752943}header{border-bottom:1px solid #d8cbd0;padding-bottom:18px;display:flex;justify-content:space-between;gap:16px}label{display:block;margin:20px 0 8px}input[type=email]{width:100%;padding:14px;font:inherit;border:1px solid #a9949d;border-radius:6px}button,.button{display:inline-block;background:#752943;color:white;padding:14px 22px;border:0;border-radius:6px;font:inherit;text-decoration:none;cursor:pointer}button{margin-top:22px}small{display:block;color:#64565d;font-size:14px}input[type=checkbox]{width:20px;height:20px;vertical-align:middle;margin-right:8px}.notice{padding:14px;background:#efe5e9;border-left:4px solid #752943}.trap{position:absolute;left:-10000px}table{border-collapse:collapse;width:100%;font-size:14px}td,th{text-align:left;border-bottom:1px solid #ddd;padding:10px;overflow-wrap:anywhere}.table{overflow:auto}.links{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}