.privacy.svelte-7ke6fz{flex-direction:column;gap:1.5rem;max-width:780px;min-height:100dvh;margin-inline:auto;padding:1.5rem clamp(1rem,4vw,3rem) 4rem;display:flex}.top.svelte-7ke6fz{justify-content:space-between;align-items:center;display:flex}.back.svelte-7ke6fz{color:var(--linen);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.back.svelte-7ke6fz:hover{color:var(--parchment)}.back-arrow.svelte-7ke6fz{font-family:var(--ff-mono);font-size:1rem}.intro.svelte-7ke6fz .eyebrow:where(.svelte-7ke6fz){text-transform:uppercase;letter-spacing:.18em;color:var(--linen);margin:0 0 .2rem;font-size:.72rem;font-weight:700}.intro.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-family:var(--ff-display);color:var(--parchment);margin:0 0 .4rem;font-size:clamp(1.8rem,4.5vw,2.6rem);font-style:italic;font-weight:500}.intro.svelte-7ke6fz .sub:where(.svelte-7ke6fz){color:var(--parchment);opacity:.78;max-width:640px;margin:0;line-height:1.6}.card.svelte-7ke6fz{background:var(--parchment);color:var(--ink);font-family:var(--ff-sans);border-radius:16px;padding:1.4rem clamp(1rem,2.5vw,1.9rem) 1.6rem}.block.svelte-7ke6fz{border-bottom:1px dashed #00000026;padding:.9rem 0}.block.svelte-7ke6fz:first-child{padding-top:0}.block.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-family:var(--ff-display);margin:0 0 .35rem;font-size:1.15rem;font-style:italic;font-weight:500}.block.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0;font-size:.92rem;line-height:1.65}.contact.svelte-7ke6fz{margin:1rem 0 0;font-size:.9rem;font-weight:600}.contact.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--moss);text-decoration:none}
