.logo.svelte-ee3jfk{display:flex;align-items:center;gap:var(--space-3)}.logo--full.svelte-ee3jfk{flex-direction:column;align-items:center;gap:0}.logo--compact.svelte-ee3jfk,.logo--inline.svelte-ee3jfk{flex-direction:row}.logo-tagline.svelte-ee3jfk{font-family:var(--font-heading);font-size:var(--fs-xs);font-weight:var(--fw-normal);letter-spacing:var(--ls-wider);color:#b4d2f573;text-transform:uppercase}.legal-lang.svelte-2ab7t3{display:flex;justify-content:center;gap:var(--space-2, 8px);align-self:center}.legal-lang-pill.svelte-2ab7t3{background:transparent;border:1px solid var(--border-subtle, rgba(140, 200, 255, .18));border-radius:8px;padding:6px 14px;color:var(--text-label, var(--text-faint));font:inherit;font-size:.85rem;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.legal-lang-pill.svelte-2ab7t3:hover{color:var(--text-bright, #fff);border-color:#78c8ff73}.legal-lang-pill.svelte-2ab7t3:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.legal-lang-pill--active.svelte-2ab7t3{color:var(--text-bright, #fff);border-color:#78c8ffa6;background:#78c8ff1f}.legal-content.svelte-2ab7t3{color:var(--text-primary, var(--text-bright));line-height:1.55}.legal-content.svelte-2ab7t3 h1{font-size:1.6rem;font-weight:700;margin:0 0 var(--space-3);color:var(--text-bright, #fff);line-height:1.25}.legal-content.svelte-2ab7t3 h2{font-size:1.15rem;font-weight:600;margin:var(--space-4) 0 var(--space-2);color:var(--text-bright, #fff);line-height:1.3}.legal-content.svelte-2ab7t3 p{margin:0 0 var(--space-2);color:var(--text-primary, var(--text-bright))}.legal-content.svelte-2ab7t3 strong{font-weight:700;color:var(--text-bright, #fff)}.legal-content.svelte-2ab7t3 ul{margin:0 0 var(--space-2);padding-left:1.25rem}.legal-content.svelte-2ab7t3 li{margin-bottom:var(--space-1, 4px)}.legal-content.svelte-2ab7t3 a{color:var(--accent);text-decoration:underline}
