.priv.svelte-4ct4mm{flex-direction:column;min-height:100svh;display:flex}.priv__bar.svelte-4ct4mm{border-bottom:1px solid var(--line)}.priv__bar-inner.svelte-4ct4mm{justify-content:space-between;align-items:center;gap:18px;min-height:64px;display:flex}.priv__brand.svelte-4ct4mm{align-items:center;gap:11px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.priv__brand.svelte-4ct4mm .mono:where(.svelte-4ct4mm){border:1px solid var(--line);width:32px;height:32px;color:var(--accent);place-items:center;font-size:.625rem;display:grid}.priv__back.svelte-4ct4mm{color:var(--muted);font-size:.5625rem;text-decoration:none}.priv__back.svelte-4ct4mm:hover{color:var(--fg)}main.svelte-4ct4mm{flex:1}.priv__wrap.svelte-4ct4mm{max-width:1020px;padding-top:clamp(42px,6vw,88px);padding-bottom:clamp(48px,7vw,100px)}.priv__kicker.svelte-4ct4mm{color:var(--muted);margin-bottom:18px;font-size:.5625rem;display:block}.priv__title.svelte-4ct4mm{text-wrap:balance;max-width:14ch;font-size:clamp(2.6rem,7vw,6.4rem);line-height:.88}.priv__updated.svelte-4ct4mm{color:var(--muted);margin-top:18px;font-size:.5rem}.priv__blocks.svelte-4ct4mm{border-top:1px solid var(--line);margin-top:clamp(34px,5vw,58px)}.priv__block.svelte-4ct4mm{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);gap:clamp(14px,3vw,34px);padding:clamp(20px,3vw,30px) 0;display:grid}.priv__idx.svelte-4ct4mm{color:var(--muted);padding-top:4px;font-size:.5625rem}.priv__h.svelte-4ct4mm{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:8px;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:700;line-height:1.05}.priv__block.svelte-4ct4mm p:where(.svelte-4ct4mm){max-width:68ch;color:var(--muted);text-wrap:pretty;font-size:.9375rem;line-height:1.65}.priv__contact.svelte-4ct4mm{flex-wrap:wrap;align-items:baseline;gap:18px;margin-top:34px;display:flex}.priv__foot.svelte-4ct4mm{border-top:1px solid var(--line)}.priv__foot-inner.svelte-4ct4mm{color:var(--muted);justify-content:space-between;gap:16px;padding-block:22px;font-size:.5rem;display:flex}.priv__foot.svelte-4ct4mm a:where(.svelte-4ct4mm){color:var(--muted);text-decoration:none}.priv__foot.svelte-4ct4mm a:where(.svelte-4ct4mm):hover{color:var(--fg)}@media (width<=520px){.priv__block.svelte-4ct4mm{grid-template-columns:32px minmax(0,1fr)}}
