.legal-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;margin:25px auto 0;padding:18px 8px;border-top:1px solid rgba(221,244,228,.35);max-width:960px;font:500 13px/1.45 system-ui,sans-serif}.legal-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}.legal-links a:hover{opacity:.75}.video-optin{display:grid;place-items:center;gap:8px;min-height:240px;padding:24px;text-align:center;background:#0d261b;border-radius:16px}.video-optin button{background:#e9fff1;color:#113d26;border:1px solid #8abb9a;border-radius:12px;padding:13px 18px;min-height:46px;font:700 15px system-ui,sans-serif}.video-optin p{max-width:460px;font-size:13px;color:#d3e3d6}#presentation-player iframe[hidden]{display:none!important}
.legal-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:24px auto 10px}.legal-actions a{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:46px;border-radius:12px;padding:10px 16px;text-decoration:none;font:700 14px/1.4 system-ui,sans-serif;background:#e4f9e9;color:#143b28;border:1px solid #a6cdb0}.legal-actions a+ a{background:transparent;color:inherit;border-color:#7b9b85}.legal-actions a:focus-visible{outline:3px solid #d6cc7a;outline-offset:3px}@media(max-width:520px){.legal-actions{flex-direction:column}.legal-actions a{width:100%}}