:root{--bg:#fff;--card:#fff;--text:#0a0a0a;--muted:#6b6860;--border:#e8e6e1;--accent:#7926df;--accent-light:#f5f3ff;--accent-shadow:121, 38, 223;color-scheme:light}:where(.astro-sekvd5zo){box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5}.container:where(.astro-sekvd5zo){max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}a:where(.astro-sekvd5zo){color:inherit}h1:where(.astro-sekvd5zo),h2:where(.astro-sekvd5zo),h3:where(.astro-sekvd5zo){margin:0;font-family:Newsreader,serif;font-weight:600}.nav-wrap:where(.astro-sekvd5zo){z-index:50;justify-content:center;padding:0 20px;display:flex;position:sticky;top:4px}nav:where(.astro-sekvd5zo){backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #e8e6e1cc;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1200px;padding:10px 12px 10px 20px;display:flex}.brand:where(.astro-sekvd5zo){align-items:center;gap:10px;text-decoration:none;display:flex}.brand:where(.astro-sekvd5zo) img:where(.astro-sekvd5zo){width:auto;height:22px}.nav-links:where(.astro-sekvd5zo){align-items:center;gap:8px;display:flex}.nav-links:where(.astro-sekvd5zo) a:where(.astro-sekvd5zo){color:var(--muted);border-radius:6px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.nav-links:where(.astro-sekvd5zo) a:where(.astro-sekvd5zo):hover{color:var(--text);background:#0000000a}.nav-links:where(.astro-sekvd5zo) a:where(.astro-sekvd5zo).primary{border:1px solid var(--border);color:var(--text);background:#ffffff80}.legal:where(.astro-sekvd5zo){max-width:760px;margin:0 auto;padding:120px 20px 140px}.legal-header:where(.astro-sekvd5zo){margin-bottom:56px}.legal-eyebrow:where(.astro-sekvd5zo){letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:13px;font-weight:600;display:inline-block}.legal:where(.astro-sekvd5zo) h1:where(.astro-sekvd5zo){letter-spacing:-.01em;margin-bottom:14px;font-size:44px;line-height:1.15}.legal-meta:where(.astro-sekvd5zo){color:var(--muted);font-size:15px}.legal:where(.astro-sekvd5zo) section:where(.astro-sekvd5zo){border-top:1px solid var(--border);margin-top:40px;padding-top:40px}.legal:where(.astro-sekvd5zo) section:where(.astro-sekvd5zo):first-of-type{border-top:none;margin-top:0;padding-top:0}.legal:where(.astro-sekvd5zo) h2:where(.astro-sekvd5zo){margin-bottom:18px;scroll-margin-top:100px;font-size:24px;line-height:1.3}.legal:where(.astro-sekvd5zo) p:where(.astro-sekvd5zo){color:var(--text);text-align:justify;margin:0 0 16px;font-size:16px;line-height:1.7}.legal:where(.astro-sekvd5zo) p:where(.astro-sekvd5zo):last-child{margin-bottom:0}.legal:where(.astro-sekvd5zo) ul:where(.astro-sekvd5zo){flex-direction:column;gap:8px;margin:0 0 16px;padding-left:22px;display:flex}.legal:where(.astro-sekvd5zo) ul:where(.astro-sekvd5zo):last-child{margin-bottom:0}.legal:where(.astro-sekvd5zo) li:where(.astro-sekvd5zo){color:var(--text);font-size:16px;line-height:1.7}.legal:where(.astro-sekvd5zo) a:where(.astro-sekvd5zo){color:var(--accent);text-underline-offset:2px;word-break:break-word;text-decoration:underline}footer:where(.astro-sekvd5zo){border-top:1px solid var(--border);padding:50px 20px}.footer-inner:where(.astro-sekvd5zo){flex-wrap:wrap;justify-content:space-between;gap:40px;max-width:960px;margin:0 auto;display:flex}.footer-logo:where(.astro-sekvd5zo){opacity:.85;height:20px}.footer-col:where(.astro-sekvd5zo) h4:where(.astro-sekvd5zo){margin:0 0 10px;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.footer-col:where(.astro-sekvd5zo) a:where(.astro-sekvd5zo){color:var(--muted);padding:3px 0;font-size:14px;text-decoration:none;display:block}.footer-col:where(.astro-sekvd5zo) a:where(.astro-sekvd5zo):hover{color:var(--text)}@media (width<=900px){.nav-links:where(.astro-sekvd5zo) a:where(.astro-sekvd5zo):not(.primary){display:none}.legal:where(.astro-sekvd5zo){padding:80px 20px 100px}.legal:where(.astro-sekvd5zo) h1:where(.astro-sekvd5zo){font-size:32px}}
