.legal-page[data-astro-cid-oisukj4d]{position:relative;display:flex;min-height:100dvh;flex-direction:column;align-items:center;padding:calc(120px + var(--safe-area-top)) calc(40px + var(--safe-area-right)) 80px calc(40px + var(--safe-area-left));background:#34343d}.legal-page[data-astro-cid-oisukj4d]:before{position:absolute;z-index:1;inset:0;background:linear-gradient(#00000080,#00000073 20%,#0000002e 65%,#0000) top / 100% 120px no-repeat,linear-gradient(to top,#000000d1,#0000008c 30%,#0000) bottom / 100% 140px no-repeat;content:"";pointer-events:none}.back-button[data-astro-cid-oisukj4d]{position:fixed;z-index:1001;top:calc(26px + var(--safe-area-top));left:calc(40px + var(--safe-area-left));display:inline-flex;gap:8px;align-items:center;padding:12px 24px;color:var(--text);background:var(--glass);border:1px solid var(--glass-border);border-radius:50px;box-shadow:var(--shadow-medium);font-size:14px;font-weight:500;letter-spacing:1px;text-transform:uppercase;backdrop-filter:blur(20px);animation:.6s ease-out fade-up;transition:all .3s}.back-button[data-astro-cid-oisukj4d]:hover,.back-button[data-astro-cid-oisukj4d]:focus-visible{color:var(--background);background:var(--primary);border-color:var(--primary)}.page-hero[data-astro-cid-oisukj4d]{position:relative;z-index:2;max-width:700px;text-align:center}.page-hero[data-astro-cid-oisukj4d] h1[data-astro-cid-oisukj4d]{margin-bottom:14px;opacity:0;color:var(--text);font-size:42px;font-weight:400;letter-spacing:1px;line-height:1.2;animation:.6s ease-out .1s forwards fade-up}.page-hero[data-astro-cid-oisukj4d] p[data-astro-cid-oisukj4d]{margin-bottom:30px;opacity:0;color:#edf1fed9;font-size:16px;line-height:1.7;animation:.7s ease-out .16s forwards fade-up}.legal-content[data-astro-cid-oisukj4d]{position:relative;z-index:2;width:min(800px,100%);padding:40px;opacity:0;color:var(--text);background:var(--glass);border:1px solid var(--glass-border);border-radius:24px;box-shadow:var(--shadow-medium),inset 0 1px #ffffff14;backdrop-filter:blur(20px);animation:.8s ease-out .22s forwards fade-up}.legal-meta[data-astro-cid-oisukj4d]{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:30px;padding-bottom:22px;border-bottom:1px solid var(--glass-border)}.legal-meta[data-astro-cid-oisukj4d] strong[data-astro-cid-oisukj4d]{color:var(--primary);font-size:13px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.legal-meta[data-astro-cid-oisukj4d] span[data-astro-cid-oisukj4d]{color:var(--text-muted);font-size:13px}.legal-content[data-astro-cid-oisukj4d] section[data-astro-cid-oisukj4d]+section[data-astro-cid-oisukj4d]{margin-top:30px;padding-top:30px;border-top:1px solid var(--glass-border)}.legal-content[data-astro-cid-oisukj4d] h2[data-astro-cid-oisukj4d]{margin-bottom:12px;color:var(--text);font-size:20px;font-weight:500;line-height:1.35}.legal-content[data-astro-cid-oisukj4d] p[data-astro-cid-oisukj4d],.legal-content[data-astro-cid-oisukj4d] li[data-astro-cid-oisukj4d]{color:var(--text-muted);font-size:15px;line-height:1.75}.legal-content[data-astro-cid-oisukj4d] p[data-astro-cid-oisukj4d]+p[data-astro-cid-oisukj4d],.legal-content[data-astro-cid-oisukj4d] p[data-astro-cid-oisukj4d]+ul[data-astro-cid-oisukj4d]{margin-top:14px}.legal-content[data-astro-cid-oisukj4d] ul[data-astro-cid-oisukj4d]{display:grid;gap:8px;margin-top:14px;padding-left:22px}.legal-content[data-astro-cid-oisukj4d] a[data-astro-cid-oisukj4d]{color:var(--primary);font-weight:500;text-decoration:underline;text-decoration-color:#0000;text-underline-offset:4px}.legal-content[data-astro-cid-oisukj4d] a[data-astro-cid-oisukj4d]:hover{text-decoration-color:currentColor}.legal-related[data-astro-cid-oisukj4d]{display:flex;margin-top:38px;padding-top:30px;border-top:1px solid var(--glass-border)}.legal-related[data-astro-cid-oisukj4d] a[data-astro-cid-oisukj4d]{display:inline-flex;padding:13px 24px;color:var(--text);border:2px solid var(--glass-border);border-radius:22px;font-size:13px;letter-spacing:1.2px;text-align:center;text-transform:uppercase;transition:all .3s}.legal-related[data-astro-cid-oisukj4d] a[data-astro-cid-oisukj4d]:hover{color:var(--primary);border-color:var(--primary);transform:translateY(-2px)}@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(width<=768px){.legal-page[data-astro-cid-oisukj4d]{padding:calc(100px + var(--safe-area-top)) calc(20px + var(--safe-area-right)) 60px calc(20px + var(--safe-area-left))}.back-button[data-astro-cid-oisukj4d]{left:calc(16px + var(--safe-area-left));gap:0;padding:15px 17px}.back-button[data-astro-cid-oisukj4d] span{display:none}.page-hero[data-astro-cid-oisukj4d] h1[data-astro-cid-oisukj4d]{font-size:32px}.page-hero[data-astro-cid-oisukj4d] p[data-astro-cid-oisukj4d]{margin-bottom:24px;font-size:15px}.legal-content[data-astro-cid-oisukj4d]{padding:28px 22px 32px;border-radius:20px}.legal-meta[data-astro-cid-oisukj4d]{align-items:flex-start;flex-direction:column;gap:6px;margin-bottom:26px}}
