#unsu-consent-dialog{max-width:560px;width:calc(100% - 28px);max-height:85dvh;overflow:auto;border:2px solid #034b32;border-radius:16px;padding:24px;color:#15392c;background:white;font:16px/1.5 system-ui;z-index:99999}#unsu-consent-dialog::backdrop{background:#001c16a8}#unsu-consent-dialog h2{font-size:1.5rem;margin:0 0 12px}#unsu-consent-dialog label{display:flex;gap:12px;margin:14px 0;align-items:center}#unsu-consent-dialog input{width:20px;height:20px;accent-color:#034b32;flex-shrink:0}.consent-note{font-size:.875rem}.consent-actions{display:flex;flex-wrap:wrap;gap:8px}#unsu-consent-dialog button,[data-external-load]{min-height:44px;padding:10px 14px;border:1px solid #034b32;border-radius:6px;background:#034b32;color:white;font:inherit;cursor:pointer}#unsu-consent-dialog [data-choice=close]{margin-top:12px;background:white;color:#034b32}#unsu-consent-dialog a{color:#034b32;text-decoration:underline}#unsu-consent-dialog :focus-visible{outline:3px solid #e9b900;outline-offset:3px}.legal-page{max-width:850px}.legal-page .article-text{max-width:70ch}.legal-page h2{margin-top:1.8em}.legal-page table{display:block;overflow:auto;font-size:.9rem;border-collapse:collapse}.legal-page td,.legal-page th{padding:12px;border:1px solid #c8d8d0;text-align:left}.external-consent{padding:18px;background:#eff5f0}.footer [data-privacy-settings]{background:none;border:0;color:inherit;text-align:left;padding:0;font:inherit;cursor:pointer}
