.legal-header[data-v-a3cb61d5]{border-bottom:1px solid var(--color-border);padding:140px 0 72px}.container[data-v-a3cb61d5]{max-width:800px;margin:0 auto;padding:0 48px}.eyebrow[data-v-a3cb61d5]{font-family:var(--font-body);letter-spacing:.4em;text-transform:uppercase;color:var(--color-accent);margin-bottom:24px;font-size:.62rem;font-weight:300}.title[data-v-a3cb61d5]{font-family:var(--font-heading);color:var(--color-text-primary);letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(40px,5vw,72px);line-height:1.05}.meta[data-v-a3cb61d5],.title[data-v-a3cb61d5]{font-weight:300}.meta[data-v-a3cb61d5]{font-family:var(--font-body);color:var(--color-text-muted);font-size:.78rem}.legal-body[data-v-a3cb61d5]{padding:72px 0 120px}.content[data-v-a3cb61d5] h2{font-family:var(--font-heading);color:var(--color-text-primary);letter-spacing:-.01em;border-top:1px solid var(--color-border);margin:56px 0 20px;padding-top:56px;font-size:clamp(22px,2.5vw,32px);font-weight:400}.content[data-v-a3cb61d5] h2:first-child{border-top:none;margin-top:0;padding-top:0}.content[data-v-a3cb61d5] h3{font-family:var(--font-body);color:var(--color-text-primary);letter-spacing:.02em;margin:28px 0 10px;font-size:.95rem;font-weight:400}.content[data-v-a3cb61d5] p{font-family:var(--font-body);color:var(--color-text-body);margin-bottom:16px;font-size:.9rem;font-weight:300;line-height:1.9}.content[data-v-a3cb61d5] ol,.content[data-v-a3cb61d5] ul{flex-direction:column;gap:8px;margin:0 0 20px;padding-left:0;list-style:none;display:flex}.content[data-v-a3cb61d5] li{font-family:var(--font-body);color:var(--color-text-body);padding-left:20px;font-size:.9rem;font-weight:300;line-height:1.75;position:relative}.content[data-v-a3cb61d5] li:before{content:"";background:var(--color-accent);width:6px;height:1px;position:absolute;top:.75em;left:0}.content[data-v-a3cb61d5] a{color:var(--color-accent);border-bottom:1px solid var(--color-accent-light);text-decoration:none;transition:border-color .2s}.content[data-v-a3cb61d5] a:hover{border-color:var(--color-accent)}.content[data-v-a3cb61d5] strong{color:var(--color-text-primary);font-weight:400}.back-link[data-v-a3cb61d5]{border-top:1px solid var(--color-border);margin-top:64px;padding-top:32px}.back-link a[data-v-a3cb61d5]{font-family:var(--font-body);letter-spacing:.06em;color:var(--color-text-muted);font-size:.8rem;font-weight:300;text-decoration:none;transition:color .2s}.back-link a[data-v-a3cb61d5]:hover{color:var(--color-accent)}@media (width<=768px){.container[data-v-a3cb61d5]{padding:0 32px}.legal-header[data-v-a3cb61d5]{padding:120px 0 56px}}@media (width<=640px){.container[data-v-a3cb61d5]{padding:0 20px}.legal-header[data-v-a3cb61d5]{padding:100px 0 48px}.legal-body[data-v-a3cb61d5]{padding:48px 0 80px}}
