.legal-page[data-v-6ced4178]{min-height:100vh;padding-bottom:80px}.legal-header[data-v-6ced4178]{background:var(--dark,#1a1714);padding:100px 0 48px}.back-link[data-v-6ced4178]{align-items:center;color:#ffffff80;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;margin-bottom:24px;transition:color .3s}.back-link[data-v-6ced4178]:hover{color:var(--white,#fff)}.back-link svg[data-v-6ced4178]{height:16px;width:16px}.legal-header h1[data-v-6ced4178]{color:var(--white,#fff);font-size:clamp(1.8rem,3vw,2.5rem);margin:0 0 8px}.legal-header-sub[data-v-6ced4178]{color:var(--orange,#f1873d);font-size:.95rem;font-weight:600;margin:0}.legal-content[data-v-6ced4178]{margin:0 auto;max-width:800px;padding:56px 0}.legal-intro[data-v-6ced4178]{background:var(--cream,#faf6f0);border-left:4px solid var(--orange,#f1873d);border-radius:0 12px 12px 0;margin-bottom:48px;padding:20px 24px}.legal-intro[data-v-6ced4178] p{color:var(--text,#2d2926);font-size:.95rem;line-height:1.7;margin:0}.legal-intro-stand[data-v-6ced4178]{color:var(--text-muted,#7a736a)!important;font-size:.85rem!important;margin-top:8px!important}.legal-section[data-v-6ced4178] ul{list-style:none;margin:12px 0 16px;padding:0}.legal-section[data-v-6ced4178] ul li{color:var(--text-muted,#7a736a);font-size:.95rem;line-height:1.75;padding:6px 0 6px 20px;position:relative}.legal-section[data-v-6ced4178] ul li:before{background:var(--orange,#f1873d);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:14px;width:6px}.legal-section[data-v-6ced4178]{border-bottom:1px solid var(--cream,#faf6f0);margin-bottom:48px;padding-bottom:48px}.legal-section[data-v-6ced4178]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legal-section[data-v-6ced4178] h2{border-bottom:2px solid var(--orange,#f1873d);color:var(--text,#2d2926);display:inline-block;font-size:1.2rem;font-weight:700;margin-bottom:16px;padding-bottom:10px}.legal-section[data-v-6ced4178] h3{color:var(--text,#2d2926);font-size:1rem;font-weight:700;margin:26px 0 10px}.legal-section[data-v-6ced4178] p{color:var(--text-muted,#7a736a);font-size:.95rem;line-height:1.75;margin-bottom:14px}.legal-section[data-v-6ced4178] p:last-child{margin-bottom:0}.legal-section[data-v-6ced4178] a{color:var(--orange,#f1873d);font-weight:600;transition:opacity .2s}.legal-section[data-v-6ced4178] a:hover{opacity:.75}.legal-section[data-v-6ced4178] ol{color:var(--text-muted,#7a736a);font-size:.95rem;line-height:1.75;margin:12px 0 16px;padding-left:22px}.legal-section[data-v-6ced4178] strong{color:var(--text,#2d2926)}@media(max-width:640px){.legal-header[data-v-6ced4178]{padding:80px 0 32px}.legal-content[data-v-6ced4178]{padding:36px 0}.legal-section[data-v-6ced4178]{margin-bottom:32px;padding-bottom:32px}}
