.policy-content.svelte-rylkyw{min-width:0;color:var(--b-ink,#2f3137);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:20px;font-size:14px;line-height:1.8;display:grid}.policy-panel.svelte-rylkyw{background:var(--b-surface,#f7f8fa)}.consent-content.svelte-rylkyw{background:var(--b-surface,#f7f8fa);margin:-8px -20px -18px;padding:12px 20px 20px}h2.svelte-rylkyw{font-size:16px;font-weight:700;line-height:1.45}.intro.svelte-rylkyw{color:var(--b-secondary,#6a6f7c);font-size:14px;line-height:1.8}.policy-document.svelte-rylkyw{background:var(--b-card,#fff);border:0;border-radius:14px;min-width:0;padding:0 16px 16px}h3.svelte-rylkyw{min-height:56px;color:var(--b-secondary,#6a6f7c);align-items:center;padding:12px 0;font-size:13px;font-weight:600;display:flex}.consent-row.svelte-rylkyw{align-items:center;gap:10px;min-height:56px;padding:12px 0;font-size:14px;font-weight:500;display:flex}.consent-row.svelte-rylkyw input:where(.svelte-rylkyw){width:20px;height:20px;accent-color:var(--b-brand,#66493c);flex:none}.consent-label.svelte-rylkyw,.policy-summary-label.svelte-rylkyw{overflow-wrap:anywhere;flex:1;min-width:0}.required.svelte-rylkyw{color:var(--b-brand,#66493c)}summary.svelte-rylkyw{border-top:1px solid var(--b-line,#eaebee);cursor:pointer;min-height:56px;color:var(--b-ink,#2f3137);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;list-style:none;display:flex}summary.svelte-rylkyw::-webkit-details-marker{display:none}summary.svelte-rylkyw:after{content:"+";width:20px;color:var(--b-muted,#9196a1);text-align:center;flex:none;font-size:20px}details[open].svelte-rylkyw summary:where(.svelte-rylkyw):after{content:"−"}.version.svelte-rylkyw{color:var(--b-secondary,#6a6f7c);margin-bottom:10px;font-size:12px;line-height:1.7}.document-body.svelte-rylkyw{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:14px;line-height:1.85}.consent-footer.svelte-rylkyw{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;display:grid}.consent-footer.svelte-rylkyw p:where(.svelte-rylkyw){text-align:center;color:var(--b-secondary,#6a6f7c);margin-bottom:2px;font-size:12px}.policy-state.svelte-rylkyw{background:var(--b-card,#fff);color:var(--b-secondary,#6a6f7c);border-radius:14px;padding:20px}.policy-error.svelte-rylkyw{color:#b91c1c;background:#fef2f2;border-radius:14px;padding:16px}.policy-document.svelte-rylkyw .policy-full-link{min-height:44px;color:var(--b-brand,#66493c);text-underline-offset:3px;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}.policy-content.svelte-rylkyw .policy-primary,.policy-content.svelte-rylkyw .policy-secondary,.consent-footer.svelte-rylkyw .policy-primary,.consent-footer.svelte-rylkyw .policy-secondary{border:1px solid var(--b-line,#eaebee);background:var(--b-card,#fff);width:100%;min-height:50px;color:var(--b-brand,#66493c);white-space:normal;overflow-wrap:anywhere;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:600}.policy-content.svelte-rylkyw .policy-primary,.consent-footer.svelte-rylkyw .policy-primary{border-color:var(--b-brand,#66493c);background:var(--b-brand,#66493c);color:#fff}summary.svelte-rylkyw:focus-visible,.consent-row.svelte-rylkyw input:where(.svelte-rylkyw):focus-visible,.policy-content.svelte-rylkyw a:focus-visible,.policy-content.svelte-rylkyw button:focus-visible,.consent-footer.svelte-rylkyw button:focus-visible{outline:2px solid var(--b-brand,#66493c);outline-offset:3px}
