.policy-content.svelte-rylkyw{gap:16px;display:grid}h2.svelte-rylkyw{letter-spacing:-.5px;font-size:22px;font-weight:700;line-height:1.45}.intro.svelte-rylkyw{color:var(--color-coffing-secondary);font-size:13px;line-height:1.8}.policy-document.svelte-rylkyw{border:1px solid var(--color-coffing-line);border-radius:16px;padding:14px 16px}h3.svelte-rylkyw{font-size:15px;font-weight:600}.consent-row.svelte-rylkyw{align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:500;display:flex}.consent-row.svelte-rylkyw input:where(.svelte-rylkyw){width:20px;height:20px;accent-color:var(--color-coffing-ink);flex:none}.required.svelte-rylkyw{color:var(--color-coffing-ink)}summary.svelte-rylkyw{cursor:pointer;min-height:44px;color:var(--color-coffing-secondary);justify-content:space-between;align-items:center;font-size:12px;display:flex}summary.svelte-rylkyw:after{content:"+";font-size:20px}details[open].svelte-rylkyw summary:where(.svelte-rylkyw):after{content:"−"}.version.svelte-rylkyw{color:var(--color-coffing-secondary);margin-bottom:10px;font-size:12px;line-height:1.7}.document-body.svelte-rylkyw{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.85}.consent-footer.svelte-rylkyw{width:100%}.consent-footer.svelte-rylkyw p:where(.svelte-rylkyw){text-align:center;color:var(--color-coffing-secondary);margin-bottom:12px;font-size:12px}
