.aunimeda-legal-main{--lg-bg:#04080f;--lg-card:#0a1626;--lg-soft:#0c1c30;--lg-th:#0c1c30;--lg-mark:#0497d92e;--lg-ink:#d7e6f2;--lg-ink-str:#eaf3fa;--lg-ink-dim:#8ba6bd;--lg-ink-faint:#64798c;--lg-accent:#5cd6ff;--lg-accent-br:#a9e9ff;--lg-accent-dp:#22aee4;--lg-on-accent:#04080f;--lg-line:#78afd72e;--lg-line-str:#78afd747;--lg-field-line:#78afd74d;--lg-shadow:0 18px 50px -20px #000000a6;--lg-err:#ff8a8a;--lg-err-bg:#e85a5a1f;--lg-err-line:#e85a5a73;--lg-ok:#4fd39a;--lg-ok-bg:#38e5a61a;--lg-ok-line:#38e5a666;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light] .aunimeda-legal-main{--lg-bg:#f5f7fa;--lg-card:#fff;--lg-soft:#f8fafc;--lg-th:#f5f7fa;--lg-mark:#e8f7ff;--lg-ink:#23233b;--lg-ink-str:#22223b;--lg-ink-dim:#757575;--lg-ink-faint:#bdbdbd;--lg-accent:#007fff;--lg-accent-br:#00c2ff;--lg-accent-dp:#005fa3;--lg-on-accent:#fff;--lg-line:#eee;--lg-line-str:#e4e4e4;--lg-field-line:#d8e0ea;--lg-shadow:0 4px 32px #00000012;--lg-err:#e53935;--lg-err-bg:#fff0f0;--lg-err-line:#ffcdd2;--lg-ok:#2e7d32;--lg-ok-bg:#e8fbe8;--lg-ok-line:#b2dfdb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.aunimeda-legal-main{background:var(--lg-bg);flex-direction:column;min-height:100vh;display:flex}.aunimeda-legal-container{background:var(--lg-card);max-width:850px;box-shadow:var(--lg-shadow);color:var(--lg-ink);border-radius:16px;flex:1 0 auto;margin:40px auto;padding:40px 32px;font-family:Inter,Arial,sans-serif}.aunimeda-legal-title{color:var(--lg-ink-str);letter-spacing:.01em;text-align:center;margin-bottom:32px;padding:20px;font-size:2.5rem;font-weight:700}.aunimeda-legal-header{text-align:center;margin-bottom:26px}.aunimeda-legal-effective-date,.aunimeda-legal-last-updated{color:var(--lg-ink-dim);margin-bottom:6px;font-size:1rem}.aunimeda-legal-content{margin-top:8px}.aunimeda-legal-section{margin-bottom:36px}.aunimeda-legal-section-title{color:var(--lg-accent);margin-top:28px;margin-bottom:16px;font-size:1.4rem;font-weight:600}.aunimeda-legal-section-title--sub{font-size:1.2rem}.aunimeda-legal-subsection-title{color:var(--lg-ink);margin-top:18px;margin-bottom:12px;font-size:1.13rem;font-weight:600}.aunimeda-legal-list li{margin-bottom:10px;font-size:1.07rem}.aunimeda-legal-table{border-collapse:collapse;width:100%;margin:24px 0;font-size:1rem}.aunimeda-legal-link{color:var(--lg-accent);cursor:pointer;text-decoration:underline;transition:color .2s}.aunimeda-legal-link:hover{color:var(--lg-accent-br);text-decoration:underline}.aunimeda-legal-footer{border-top:1px solid var(--lg-line-str);text-align:center;color:var(--lg-ink-dim);background:0 0;margin-top:40px;padding:24px 0 0;font-size:1rem}.aunimeda-legal-navigation{margin:12px 0 0}.aunimeda-legal-navigation a{color:var(--lg-accent);margin:0 6px;font-weight:500;text-decoration:underline;transition:color .2s}.aunimeda-legal-navigation a:hover{color:var(--lg-accent-br)}.aunimeda-legal-separator{color:var(--lg-ink-faint);margin:0 7px}.aunimeda-legal-contact{background:var(--lg-soft);color:var(--lg-ink);border-radius:8px;margin:24px 0 12px;padding:18px 16px;font-size:1.02rem}.aunimeda-legal-contact a{color:var(--lg-accent);margin-left:4px;text-decoration:underline}.aunimeda-legal-form{margin:32px 0 0}.contact-form-group{margin-bottom:18px}.contact-form-label{color:var(--lg-ink);margin-bottom:6px;font-weight:500;display:block}.contact-form-input,.contact-form-textarea{border:1px solid var(--lg-field-line);background:var(--lg-soft);width:100%;color:var(--lg-ink);border-radius:6px;margin-bottom:4px;padding:10px 12px;font-size:1rem;transition:border-color .2s}.contact-form-input:focus,.contact-form-textarea:focus{border-color:var(--lg-accent);outline:none}.contact-form-error{color:var(--lg-err);margin-top:2px;font-size:.99rem}.legal-hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.contact-form-success{color:var(--lg-ok);margin-top:2px;font-size:1.02rem}.contact-form-button{background:var(--lg-accent);color:var(--lg-on-accent);cursor:pointer;border:none;border-radius:6px;margin-top:8px;padding:11px 28px;font-size:1.08rem;font-weight:600;transition:background .2s}.contact-form-button:hover{background:var(--lg-accent-dp)}.aunimeda-legal-message{border-radius:6px;margin:18px 0;padding:12px 18px;font-size:1.03rem}.aunimeda-legal-message--error{background:var(--lg-err-bg);color:var(--lg-err);border:1px solid var(--lg-err-line)}.aunimeda-legal-message--success{background:var(--lg-ok-bg);color:var(--lg-ok);border:1px solid var(--lg-ok-line)}@media (max-width:768px){.aunimeda-legal-container{margin:24px 0;padding:24px 8px}.aunimeda-legal-title{font-size:2rem}.aunimeda-legal-section-title{font-size:1.1rem}.aunimeda-legal-table th,.aunimeda-legal-table td{padding:7px 4px;font-size:.97rem}.aunimeda-legal-footer{padding:16px 0 0;font-size:.97rem}.aunimeda-legal-contact{padding:12px 6px;font-size:.97rem}.contact-form-button{width:100%}}.aunimeda-legal-text{color:var(--lg-ink);margin-bottom:18px;font-size:1.07rem;line-height:1.7}.aunimeda-legal-list{margin:16px 0 16px 24px;padding:0;list-style:inside}.aunimeda-legal-table th,.aunimeda-legal-table td{border:1px solid var(--lg-line);text-align:left;padding:12px 10px}.aunimeda-legal-table th{background:var(--lg-bg);color:var(--lg-accent);font-weight:600}.aunimeda-legal-table tr:nth-child(2n){background:var(--lg-soft)}.aunimeda-legal-link{color:var(--lg-accent);text-decoration:underline;transition:color .2s}.aunimeda-legal-link:hover{color:var(--lg-accent-br)}.aunimeda-legal-separator{border:none;border-top:1px solid var(--lg-line-str);margin:32px 0}.aunimeda-legal-highlight{background:var(--lg-mark);color:var(--lg-accent);border-radius:5px;padding:2px 6px;font-weight:500}@media (max-width:768px){.aunimeda-legal-container{margin:24px 0;padding:24px 8px}.aunimeda-legal-title{font-size:2rem}.aunimeda-legal-section-title{font-size:1.1rem}.aunimeda-legal-table th,.aunimeda-legal-table td{padding:7px 4px;font-size:.97rem}}
