.legal-acceptance{min-width:0;margin:14px 0;font-size:14px;line-height:1.5}.legal-acceptance label{display:flex;align-items:flex-start;gap:10px}.legal-acceptance input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:3px 0;padding:0;accent-color:#b4f073}.legal-acceptance a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-notices{font-size:13px;opacity:.8;margin-top:10px}.legal-archive-notice{max-width:1100px;margin:30px auto 0;padding:0 24px;font-size:14px;overflow-wrap:anywhere}