.legal-page[data-v-28f08f27]{background:var(--color-bg);min-height:100vh}.container[data-v-28f08f27]{max-width:900px;margin:0 auto;padding:0 2rem}.hero-section[data-v-28f08f27]{text-align:center;background:linear-gradient(#fafaf9 0%,#fff 100%);padding:6rem 0 4rem}.hero-content[data-v-28f08f27]{max-width:800px;margin:0 auto}.hero-title[data-v-28f08f27]{color:var(--color-text-primary);letter-spacing:-.01em;margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:600}.hero-meta[data-v-28f08f27]{color:var(--color-text-tertiary);justify-content:center;gap:1rem;font-size:.9375rem;display:flex}.separator[data-v-28f08f27]{color:var(--color-border)}.main-content[data-v-28f08f27]{padding:4rem 0 6rem}.content-section[data-v-28f08f27]{margin-bottom:4rem}.section-content[data-v-28f08f27]{color:var(--color-text-secondary);font-size:1rem;line-height:1.7}.section-content p[data-v-28f08f27]{margin-bottom:1.25rem}.section-content strong[data-v-28f08f27]{color:var(--color-text-primary);font-weight:600}.info-card[data-v-28f08f27]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;margin:1.5rem 0;padding:2rem}.info-card h3[data-v-28f08f27],.info-card .sub-heading[data-v-28f08f27]{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.02em;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.info-card .sub-heading[data-v-28f08f27]{margin-top:1.5rem;font-size:1rem}.info-card .sub-heading[data-v-28f08f27]:first-child{margin-top:0}.info-card p[data-v-28f08f27]{margin-bottom:1rem}.info-card p[data-v-28f08f27]:last-child{margin-bottom:0}.info-card ul[data-v-28f08f27]{margin:1rem 0;padding-left:0;list-style:none}.info-card ul li[data-v-28f08f27]{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.info-card ul li[data-v-28f08f27]:before{content:"→";color:var(--color-link);font-weight:600;position:absolute;left:0}.contact-box[data-v-28f08f27]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;margin-top:1rem;padding:1.5rem}.highlight-box[data-v-28f08f27]{border-left:3px solid var(--color-accent);color:var(--color-text-secondary);background:#fff7ed;border-radius:4px;margin-top:1.5rem;padding:1.25rem}a[data-v-28f08f27]{color:var(--color-link);font-weight:600;text-decoration:none}a[data-v-28f08f27]:hover{color:var(--color-accent);text-decoration:underline}@media (width<=768px){.hero-section[data-v-28f08f27]{padding:4rem 0 3rem}.main-content[data-v-28f08f27]{padding:3rem 0 4rem}.container[data-v-28f08f27]{padding:0 1.5rem}.hero-meta[data-v-28f08f27]{flex-direction:column;gap:.5rem}.separator[data-v-28f08f27]{display:none}.info-card[data-v-28f08f27]{padding:1.5rem}}.theme--dark .legal-page{background:var(--color-bg)}.theme--dark .hero-section{background:linear-gradient(#222 0%,#1a1a1a 100%)}.theme--dark .hero-title{color:var(--color-text-primary)}.theme--dark .hero-meta{color:var(--color-text-tertiary)}.theme--dark .separator{color:#3f3f46}.theme--dark .main-content{background:var(--color-bg)}.theme--dark .section-title,.theme--dark .section-subtitle{color:var(--color-text-primary)}.theme--dark .section-content{color:var(--color-text-secondary)}.theme--dark .section-content strong{color:var(--color-text-primary)}.theme--dark .section-content a{color:#60a5fa}.theme--dark .info-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}.theme--dark .info-card h3,.theme--dark .info-card .sub-heading{color:var(--color-text-primary)}.theme--dark .info-card p{color:var(--color-text-secondary)}.theme--dark .info-card strong{color:var(--color-text-primary)}.theme--dark .info-card ul li{color:var(--color-text-secondary)}.theme--dark .sub-card{background:var(--color-bg)!important;border-color:var(--color-border)!important}.theme--dark .sub-card h4{color:var(--color-text-primary)}.theme--dark .rights-item{background:var(--color-surface)!important}.theme--dark .section-content ul li,.theme--dark .section-content ol li{color:var(--color-text-secondary)}.theme--dark .contact-card,.theme--dark .highlight-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}.theme--dark .contact-card h3,.theme--dark .highlight-card h3,.theme--dark .legal-page-title{color:var(--color-text-primary)}.theme--dark .legal-container{background:var(--color-bg)}.theme--dark .legal-dates{color:var(--color-text-tertiary)}.theme--dark .legal-dates strong{color:var(--color-text-secondary)}.theme--dark .date-separator{color:#3f3f46}.theme--dark .highlight-box{color:var(--color-text-secondary);background:#2a1a0a!important}.theme--dark .highlight-box h3,.theme--dark .highlight-box strong{color:var(--color-text-primary)}.theme--dark .contact-box{background:var(--color-bg)!important;border-color:var(--color-border)!important}.theme--dark .contact-box h4{color:var(--color-text-primary)}
