/* A large touch target for the second-gate LINE action. */
.activities-line-button{box-sizing:border-box;display:block;width:100%;max-width:460px;min-height:64px;padding:18px 24px;border:0;border-radius:10px;background:#087c38;color:#fff;font-family:inherit;font-size:22px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer;touch-action:manipulation}
.activities-line-button:hover{background:#06652d}
.activities-line-button:disabled{opacity:.65;cursor:wait}
.activities-line-button:focus-visible{outline:3px solid #1d57a0;outline-offset:4px}
.activities-line-help{max-width:560px;font-size:16px;line-height:1.8;margin:14px 0 28px}
.activities-line-help a{color:#086330;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.activities-line-help small{display:block;margin-top:8px;font-size:14px;color:#555}
