.privacy-page.svelte-7ke6fz{position:relative;overflow:hidden;min-height:100vh;min-height:100dvh}.content-wrapper.svelte-7ke6fz{position:relative;z-index:10;width:min(var(--layout-grid-max),calc(100% - (var(--layout-grid-margin) * 2)));margin:0 auto;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--layout-grid-gutter);grid-template-rows:auto 1fr auto;padding-bottom:env(safe-area-inset-bottom)}.text-overlay.svelte-7ke6fz{position:fixed;inset:0;background-color:#000;z-index:5;pointer-events:none}.logo-wrap.svelte-7ke6fz{grid-column:1 / -1;justify-self:center;display:flex;flex-direction:column;align-items:center;min-height:3.5rem}@media(min-width:768px){.logo-wrap.svelte-7ke6fz{min-height:4.5rem}}.content-wrap.svelte-7ke6fz{grid-column:2 / 3;grid-row:2;align-self:center;justify-self:center;max-width:36rem;width:100%;color:var(--color-white);text-align:left}.back-link.svelte-7ke6fz{display:inline-block;margin-bottom:1rem;font-size:13px;letter-spacing:.02em;color:var(--color-white);text-decoration:none;opacity:.75}.back-link.svelte-7ke6fz:hover{opacity:1}.policy-title.svelte-7ke6fz{font-size:13px;letter-spacing:.02em;line-height:1.5;margin:0 0 .75rem}.policy-body.svelte-7ke6fz{margin:0;font-size:13px;letter-spacing:.02em;line-height:1.5;opacity:.9}.policy-body.svelte-7ke6fz+.policy-body:where(.svelte-7ke6fz){margin-top:.75rem}@media(max-width:767px){.content-wrapper.svelte-7ke6fz{grid-template-columns:minmax(0,1fr)}.content-wrap.svelte-7ke6fz{grid-column:1 / -1}}
