.legal-page-wrapper[data-v-2e1b0200]{background-color:var(--color-bg);min-height:80vh}.page-header[data-v-2e1b0200]{border-bottom:1px solid var(--color-border);padding:48px 0 32px;text-align:center}.header-meta[data-v-2e1b0200]{color:var(--color-accent);font-size:13px;font-weight:500;margin-top:10px}.legal-skeleton-card[data-v-2e1b0200]{padding:48px 40px}.legal-content-card[data-v-2e1b0200],.legal-skeleton-card[data-v-2e1b0200]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.legal-content-card[data-v-2e1b0200]{box-shadow:var(--shadow-card);padding:clamp(28px,5vw,56px)}.legal-rich-content[data-v-2e1b0200]{color:#000;font-size:15.5px;line-height:1.85}.legal-rich-content[data-v-2e1b0200] *{color:#000}.legal-rich-content[data-v-2e1b0200] h2{border-bottom:1px solid rgba(201,168,76,.2);color:#000;font-family:var(--font-display);font-size:clamp(22px,2.5vw,30px);margin-bottom:16px;margin-top:32px;padding-bottom:8px}.legal-rich-content[data-v-2e1b0200] h2:first-child{margin-top:0}.legal-rich-content[data-v-2e1b0200] h3{color:var(--color-accent);font-family:var(--font-body);font-size:19px;font-weight:700;margin-bottom:12px;margin-top:28px}.legal-rich-content[data-v-2e1b0200] h4{color:#000;font-size:16px;font-weight:600;margin-bottom:8px;margin-top:20px}.legal-rich-content[data-v-2e1b0200] p{color:#000;margin-bottom:16px}.legal-rich-content[data-v-2e1b0200] ol,.legal-rich-content[data-v-2e1b0200] ul{color:#000;margin-bottom:20px;padding-left:24px}.legal-rich-content[data-v-2e1b0200] li{color:#000;margin-bottom:8px}.legal-rich-content[data-v-2e1b0200] b,.legal-rich-content[data-v-2e1b0200] strong{color:#000;font-weight:700}.legal-rich-content[data-v-2e1b0200] blockquote{background:#c9a84c0d;border-left:3px solid var(--color-accent);border-radius:0 8px 8px 0;color:#000;font-style:italic;margin:20px 0;padding:14px 20px}.legal-rich-content[data-v-2e1b0200] a{color:var(--color-accent)!important;text-decoration:underline;transition:opacity .2s}.legal-rich-content[data-v-2e1b0200] a:hover{opacity:.8}.legal-rich-content[data-v-2e1b0200] hr{border:none;border-top:1px solid var(--color-border);margin:32px 0}.legal-footer-box[data-v-2e1b0200]{border-top:1px solid var(--color-border);margin-top:48px;padding-top:28px}.contact-box-inner[data-v-2e1b0200]{align-items:flex-start;background:#c9a84c0d;border:1px solid rgba(201,168,76,.2);border-radius:var(--radius-lg);display:flex;gap:16px;padding:20px 24px}.box-icon[data-v-2e1b0200]{color:var(--color-accent);flex-shrink:0;margin-top:2px}.box-text h4[data-v-2e1b0200]{color:#000;font-size:15px;font-weight:700;margin-bottom:4px}.box-text p[data-v-2e1b0200]{color:#000;font-size:13.5px;line-height:1.5;margin-bottom:0}.box-text a[data-v-2e1b0200]{color:var(--color-accent);text-decoration:underline}
