:root{--mktg-nav-height: 72px;--mktg-terminal-bg: #0a1422;--mktg-terminal-border: rgba(20, 184, 166, .18);--mktg-terminal-fg: #2dd4bf;--mktg-terminal-text: #cdd9d8;--mktg-terminal-muted: #7c8a89;--mktg-terminal-chip-bg: rgba(255, 255, 255, .06);--mktg-terminal-chip-border: rgba(255, 255, 255, .12);--mktg-terminal-ink: rgba(255, 255, 255, .95);--mktg-terminal-ink-muted: rgba(255, 255, 255, .55)}.home-page,.mission-page,.research-page,.vcp-page,.techpage-technology-page,.compliance-page,.blog-page,.blog-post-page,.team-page,.thesis-page,.getting-started-page,.gs-page,.changelog-page,.cl-page,.welfare-demo-page,.for-providers-page,.providers-page,.guardian-page,.guardian-desktop-page,.desktop-download-page,.hub-detail-page,.interiora-page,.safetyglobe-page,.governance-page:not(.embedded),.author-page:not(.embedded),.creed-builder-page,.hub-page,.cb-page:not(.embedded),.guardian-pricing,.safety-index,.audit-page,.safety-page,.privacy-page,.receipts-page,.legal-page,.discord-page,.error-page-public{--bg-primary: #07111f;--bg-primary-rgb: 7, 17, 31;--bg-surface: rgba(11, 15, 25, .92);--bg-secondary: #0b1221;--bg-tertiary: #111a2d;--bg-elevated: rgba(255, 255, 255, .03);--text-primary: rgba(255, 255, 255, .95);--text-secondary: rgba(255, 255, 255, .7);--text-tertiary: rgba(255, 255, 255, .5);--text-muted: rgba(255, 255, 255, .48);--glass-bg: rgba(11, 15, 25, .82);--glass-border: rgba(20, 184, 166, .12);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .3);--card-surface: linear-gradient(180deg, rgba(255, 255, 255, .032) 0%, rgba(255, 255, 255, 0) 55%), var(--glass-bg);--card-elevation: inset 0 1px 0 rgba(255, 255, 255, .05), 0 1px 2px rgba(0, 0, 0, .28), 0 24px 48px -30px rgba(0, 0, 0, .7);--card-elevation-hover: inset 0 1px 0 rgba(255, 255, 255, .07), 0 1px 2px rgba(0, 0, 0, .3), 0 30px 60px -30px rgba(0, 0, 0, .75), 0 0 0 1px rgba(45, 212, 191, .14);--hairline: rgba(255, 255, 255, .08);--border-subtle: rgba(255, 255, 255, .08);--brand-primary: #14b8a6;--brand-primary-light: #2dd4bf;--brand-primary-dark: #0d9488;--focus-color: #2dd4bf;--bg-focus-ring: #2dd4bf;--brand-bg-subtle: rgba(20, 184, 166, .12);--brand-glow: rgba(20, 184, 166, .15);--brand-glow-strong: rgba(20, 184, 166, .3);--marketing-teal-wisp: rgba(20, 184, 166, .06);--marketing-teal-faint: rgba(20, 184, 166, .08);--marketing-teal-tint: rgba(20, 184, 166, .1);--marketing-teal-wash: rgba(20, 184, 166, .15);--marketing-teal-border: rgba(20, 184, 166, .25);--marketing-teal-ring: rgba(20, 184, 166, .3);--marketing-teal-soft: rgba(20, 184, 166, .7);--marketing-teal-solid: rgba(20, 184, 166, 1);--marketing-indigo-wisp: rgba(20, 184, 166, .06);--marketing-indigo-faint: rgba(20, 184, 166, .08);--marketing-indigo-tint: rgba(20, 184, 166, .1);--marketing-indigo-muted: rgba(20, 184, 166, .14);--marketing-indigo-wash: rgba(20, 184, 166, .15);--marketing-indigo-border: rgba(20, 184, 166, .25);--marketing-indigo-ring: rgba(20, 184, 166, .3);--marketing-indigo-soft: rgba(20, 184, 166, .85);--marketing-indigo-solid: rgba(20, 184, 166, 1);--teal-accent-light: rgba(20, 184, 166, .08);--teal-accent-medium: rgba(20, 184, 166, .15);--pill-bg: var(--brand-bg-subtle);--color-primary: #14b8a6;--color-secondary: #0d9488;--color-accent: #2dd4bf;--marketing-hero-gradient: transparent;--mktg-terminal-bg: #0a1422;--mktg-terminal-border: rgba(20, 184, 166, .18);--mktg-terminal-fg: #2dd4bf;--mktg-terminal-text: #cdd9d8;--mktg-terminal-muted: #7c8a89;--mktg-terminal-chip-bg: rgba(255, 255, 255, .06);--mktg-terminal-chip-border: rgba(255, 255, 255, .12);--mktg-terminal-ink: rgba(255, 255, 255, .95);--mktg-terminal-ink-muted: rgba(255, 255, 255, .55);background:var(--shell-backdrop-mid);color:var(--text-primary);min-height:100vh;min-height:100dvh}:where(.home-page,.mission-page,.research-page,.vcp-page,.techpage-technology-page,.compliance-page,.blog-page,.blog-post-page,.team-page,.thesis-page,.getting-started-page,.gs-page,.changelog-page,.cl-page,.welfare-demo-page,.for-providers-page,.providers-page,.guardian-page,.guardian-desktop-page,.desktop-download-page,.hub-detail-page,.interiora-page,.safetyglobe-page,.governance-page:not(.embedded),.author-page:not(.embedded),.creed-builder-page,.hub-page,.cb-page:not(.embedded),.guardian-pricing,.safety-index,.audit-page,.safety-page,.privacy-page,.receipts-page,.legal-page) a{color:var(--brand-primary-light)}:where(.home-page,.mission-page,.research-page,.vcp-page,.techpage-technology-page,.compliance-page,.blog-page,.blog-post-page,.team-page,.thesis-page,.getting-started-page,.gs-page,.changelog-page,.cl-page,.welfare-demo-page,.for-providers-page,.providers-page,.guardian-page,.guardian-desktop-page,.desktop-download-page,.hub-detail-page,.interiora-page,.safetyglobe-page,.governance-page:not(.embedded),.author-page:not(.embedded),.creed-builder-page,.hub-page,.cb-page:not(.embedded),.guardian-pricing,.safety-index,.audit-page,.safety-page,.privacy-page,.receipts-page,.legal-page) a:where(:hover){color:var(--brand-primary)}.home-page .mktg-nav,.mission-page .mktg-nav,.research-page .mktg-nav,.vcp-page .mktg-nav,.techpage-technology-page .mktg-nav,.compliance-page .mktg-nav,.blog-page .mktg-nav,.blog-post-page .mktg-nav,.team-page .mktg-nav,.thesis-page .mktg-nav,.getting-started-page .mktg-nav,.gs-page .mktg-nav,.changelog-page .mktg-nav,.cl-page .mktg-nav,.welfare-demo-page .mktg-nav,.for-providers-page .mktg-nav,.providers-page .mktg-nav,.guardian-page .mktg-nav,.guardian-desktop-page .mktg-nav,.desktop-download-page .mktg-nav,.hub-detail-page .mktg-nav,.interiora-page .mktg-nav,.safetyglobe-page .mktg-nav,.governance-page .mktg-nav,.author-page .mktg-nav,.creed-builder-page .mktg-nav,.hub-page .mktg-nav,.cb-page .mktg-nav,.guardian-pricing .mktg-nav,.safety-index .mktg-nav,.receipts-page .mktg-nav{--mktg-nav-text-primary: rgba(255, 255, 255, .96);--mktg-nav-text-secondary: rgba(255, 255, 255, .8);--mktg-nav-text-muted: rgba(255, 255, 255, .68);--mktg-nav-surface: rgba(9, 14, 25, .96);--mktg-nav-surface-subtle: rgba(255, 255, 255, .06);--mktg-nav-surface-hover: rgba(255, 255, 255, .1);--mktg-nav-surface-cta: rgba(20, 184, 166, .3);--mktg-nav-surface-cta-hover: rgba(20, 184, 166, .42);--mktg-nav-border: rgba(255, 255, 255, .12);background:#07111fd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:#14b8a61a}.home-page .mktg-footer,.mission-page .mktg-footer,.research-page .mktg-footer,.vcp-page .mktg-footer,.techpage-technology-page .mktg-footer,.compliance-page .mktg-footer,.blog-page .mktg-footer,.blog-post-page .mktg-footer,.team-page .mktg-footer,.thesis-page .mktg-footer,.getting-started-page .mktg-footer,.gs-page .mktg-footer,.changelog-page .mktg-footer,.cl-page .mktg-footer,.welfare-demo-page .mktg-footer,.for-providers-page .mktg-footer,.providers-page .mktg-footer,.guardian-page .mktg-footer,.guardian-desktop-page .mktg-footer,.desktop-download-page .mktg-footer,.hub-detail-page .mktg-footer,.interiora-page .mktg-footer,.safetyglobe-page .mktg-footer,.governance-page .mktg-footer,.author-page .mktg-footer,.creed-builder-page .mktg-footer,.hub-page .mktg-footer,.cb-page .mktg-footer,.guardian-pricing .mktg-footer,.safety-index .mktg-footer,.receipts-page .mktg-footer{--glass-border: rgba(20, 184, 166, .1);background:var(--mktg-footer-bg);color:#ffffffb3}:root:not([data-theme=dark]) .home-page,:root:not([data-theme=dark]) .mission-page,:root:not([data-theme=dark]) .research-page,:root:not([data-theme=dark]) .vcp-page,:root:not([data-theme=dark]) .techpage-technology-page,:root:not([data-theme=dark]) .compliance-page,:root:not([data-theme=dark]) .blog-page,:root:not([data-theme=dark]) .blog-post-page,:root:not([data-theme=dark]) .team-page,:root:not([data-theme=dark]) .thesis-page,:root:not([data-theme=dark]) .getting-started-page,:root:not([data-theme=dark]) .gs-page,:root:not([data-theme=dark]) .changelog-page,:root:not([data-theme=dark]) .cl-page,:root:not([data-theme=dark]) .welfare-demo-page,:root:not([data-theme=dark]) .for-providers-page,:root:not([data-theme=dark]) .providers-page,:root:not([data-theme=dark]) .guardian-page,:root:not([data-theme=dark]) .guardian-desktop-page,:root:not([data-theme=dark]) .desktop-download-page,:root:not([data-theme=dark]) .hub-detail-page,:root:not([data-theme=dark]) .interiora-page,:root:not([data-theme=dark]) .safetyglobe-page,:root:not([data-theme=dark]) .governance-page:not(.embedded),:root:not([data-theme=dark]) .author-page:not(.embedded),:root:not([data-theme=dark]) .creed-builder-page,:root:not([data-theme=dark]) .hub-page,:root:not([data-theme=dark]) .cb-page:not(.embedded),:root:not([data-theme=dark]) .guardian-pricing,:root:not([data-theme=dark]) .safety-index,:root:not([data-theme=dark]) .audit-page,:root:not([data-theme=dark]) .safety-page,:root:not([data-theme=dark]) .privacy-page,:root:not([data-theme=dark]) .receipts-page,:root:not([data-theme=dark]) .legal-page,:root:not([data-theme=dark]) .discord-page,:root:not([data-theme=dark]) .error-page-public{--bg-primary: #f5f9fb;--bg-primary-rgb: 245, 249, 251;--bg-surface: rgba(255, 255, 255, .9);--bg-secondary: #eef7f6;--bg-tertiary: #e2f0ee;--bg-elevated: rgba(0, 0, 0, .03);--text-primary: #15202e;--text-secondary: #536274;--text-tertiary: #5b6b80;--text-muted: #5b6b80;--glass-bg: rgba(255, 255, 255, .84);--glass-border: rgba(15, 52, 60, .1);--glass-shadow: 0 8px 32px rgba(15, 23, 42, .08);--card-surface: linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, .92) 100%);--card-elevation: 0 1px 2px rgba(15, 23, 42, .04), 0 2px 6px -2px rgba(15, 23, 42, .04), 0 18px 36px -24px rgba(15, 52, 60, .2);--card-elevation-hover: 0 1px 2px rgba(15, 23, 42, .05), 0 4px 10px -4px rgba(15, 23, 42, .06), 0 28px 52px -26px rgba(15, 52, 60, .28), 0 0 0 1px rgba(15, 118, 110, .16);--hairline: rgba(15, 52, 60, .1);--border-subtle: rgba(15, 86, 98, .12);--brand-primary: #0b5d57;--brand-primary-light: #0f766e;--brand-primary-dark: #0b5d57;--color-primary: #0f766e;--focus-color: #0f766e;--bg-focus-ring: #0f766e;--marketing-indigo-wisp: rgba(20, 184, 166, .04);--marketing-indigo-faint: rgba(20, 184, 166, .06);--marketing-indigo-tint: rgba(20, 184, 166, .08);--marketing-indigo-muted: rgba(20, 184, 166, .1);--marketing-indigo-wash: rgba(20, 184, 166, .12);--marketing-indigo-border: rgba(20, 184, 166, .2);--marketing-indigo-ring: rgba(20, 184, 166, .25);--marketing-indigo-soft: #0f766e;--marketing-indigo-solid: #0f766e;--marketing-teal-wisp: rgba(20, 184, 166, .04);--marketing-teal-faint: rgba(20, 184, 166, .06);--marketing-teal-tint: rgba(20, 184, 166, .08);--marketing-teal-wash: rgba(20, 184, 166, .12);--marketing-teal-border: rgba(20, 184, 166, .2);--marketing-teal-ring: rgba(20, 184, 166, .25);--marketing-teal-soft: rgba(14, 116, 110, .8);--marketing-teal-solid: #0f766e;--teal-accent-light: rgba(20, 184, 166, .06);--teal-accent-medium: rgba(20, 184, 166, .12);--pill-bg: color-mix(in srgb, var(--brand-primary) 6%, transparent);background:linear-gradient(180deg,#fbfcfc,#f6f8f8 55%,#f3f6f6);color:var(--text-primary)}:root:not([data-theme=dark]) .mktg-nav{--mktg-nav-text-primary: rgba(15, 23, 42, .96);--mktg-nav-text-secondary: rgba(15, 23, 42, .72);--mktg-nav-text-muted: rgba(15, 23, 42, .56);--mktg-nav-surface: #ffffff;--mktg-nav-surface-subtle: rgba(0, 0, 0, .04);--mktg-nav-surface-hover: rgba(0, 0, 0, .08);--mktg-nav-surface-cta: rgba(20, 184, 166, .18);--mktg-nav-surface-cta-hover: rgba(20, 184, 166, .28);--mktg-nav-border: rgba(0, 0, 0, .1);--mktg-nav-bg: rgba(255, 255, 255, .85);--mktg-nav-hairline: rgba(20, 184, 166, .1);--mktg-nav-divider: rgba(15, 23, 42, .08);--mktg-nav-shadow-pop: 0 8px 24px rgba(15, 23, 42, .12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:root:not([data-theme=dark]) .mktg-footer{--glass-border: rgba(15, 52, 60, .1);background:var(--bg-secondary);color:var(--text-secondary)}.privacy-page{min-height:100vh;min-height:100dvh;color:var(--text-primary)}.privacy-hero{padding:var(--space-3xl) var(--space-lg) var(--space-xl);text-align:center}.privacy-hero-content{max-width:600px;margin:0 auto}.privacy-hero-icon{width:64px;height:64px;background:var(--brand-bg-subtle);border:1px solid var(--marketing-teal-border);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-md)}.privacy-hero-icon i{font-size:var(--font-size-2xl);color:var(--brand-primary-light)}.privacy-hero h1{color:var(--text-primary);font-size:var(--font-size-hero-compact);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0 0 var(--space-sm) 0}.privacy-hero-subtitle{color:var(--text-secondary);font-size:var(--font-size-lg);margin:0 0 var(--space-sm) 0}.privacy-last-updated{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.privacy-container{max-width:680px;margin:0 auto;padding:var(--page-padding-v) var(--page-padding-h) var(--section-gap)}.privacy-container .legal-toc-rail{display:none}.privacy-container .legal-toc-inline{margin:0;border-top:1px solid var(--glass-border)}.privacy-container .legal-toc-inline summary{padding:var(--space-md-minus) 0;font-weight:600;color:var(--text-primary);cursor:pointer}.privacy-container .legal-toc-inline ol,.privacy-container .legal-toc-rail ol{list-style:none;margin:0;padding:0}.privacy-container .legal-toc-inline ol{padding-bottom:var(--space-md-minus)}.privacy-container .legal-toc-inline li,.privacy-container .legal-toc-rail li{margin:0}.privacy-container .legal-toc-inline li>a,.privacy-container .legal-toc-rail li>a{display:block;padding:var(--space-xs) 0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.4;text-decoration:none}.privacy-container .legal-toc-inline li>a:hover,.privacy-container .legal-toc-rail li>a:hover{color:var(--text-primary);text-decoration:none}.privacy-container .legal-toc-rail li>a[aria-current=location]{color:var(--brand-primary-light);font-weight:600}.privacy-container .legal-toc-title{margin:0 0 var(--space-sm);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;line-height:1.4}@media(min-width:1160px){.privacy-container.legal-layout{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) 680px minmax(0,1fr);column-gap:var(--space-xl)}.privacy-container .legal-toc-rail{display:block;grid-column:1;grid-row:1;justify-self:end;align-self:start;position:sticky;top:calc(var(--space-3xl) * 2 + var(--space-md) - var(--space-xs));width:100%;max-width:calc(200px + var(--space-xs) * 2);max-height:calc(100vh - var(--space-3xl) * 2 - var(--space-xl));max-height:calc(100dvh - var(--space-3xl) * 2 - var(--space-xl));overflow-y:auto;padding:var(--space-xs);margin:calc(var(--space-xs) * -1)}.privacy-container .legal-doc{grid-column:2;grid-row:1;min-width:0}.privacy-container .legal-toc-inline{display:none}}.privacy-container .legal-keypoints-section{margin:0 0 var(--space-2xl)}.privacy-container .privacy-keypoints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md-plus) var(--space-xl);margin:0;padding:var(--space-lg) 0;border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);text-align:left}.privacy-container .privacy-keypoints dt{display:flex;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-xs);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--font-size-base);font-weight:600;line-height:1.4}.privacy-container .privacy-keypoints dt i{color:var(--brand-primary-light);font-size:var(--font-size-sm)}.privacy-container .privacy-keypoints dd{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.55}.privacy-container section{margin:var(--space-3xl) 0}.privacy-container section[id]{scroll-margin-top:calc(var(--space-3xl) * 2 + var(--space-md))}.privacy-container h2{font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:700;color:var(--text-primary);margin:0 0 var(--space-md) 0;letter-spacing:-.03em;line-height:1.08;border:none;padding-bottom:0}.privacy-container h3{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-lg);font-weight:700;letter-spacing:-.01em;color:var(--text-primary);margin:var(--space-lg) 0 var(--space-md-minus) 0}.privacy-container h3 i{color:var(--brand-primary-light);font-size:var(--font-size-base)}.privacy-container p{color:var(--text-secondary);line-height:1.8;margin:var(--space-md-minus) 0}.privacy-container ul{color:var(--text-secondary);line-height:1.8;padding-left:var(--space-lg);margin:var(--space-md-minus) 0}.privacy-container li{margin:var(--space-sm) 0}.privacy-container strong{color:var(--text-primary)}.privacy-container a{color:var(--brand-primary-light);text-decoration:none}.privacy-container a:hover{text-decoration:underline}.privacy-container .privacy-not-required{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);list-style:none;padding-left:0;margin:var(--space-md) 0}.privacy-container .privacy-not-required li{display:inline-flex;align-items:center;gap:var(--space-sm);margin:0;font-size:var(--font-size-sm)}.privacy-container .privacy-not-required i{color:var(--text-secondary);font-size:var(--font-size-xs)}.use-item,.security-item,.cookie-card,.privacy-contact-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-2xl)}.use-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md);margin:var(--space-md) 0}.use-item{display:flex;align-items:flex-start;gap:var(--space-md-minus);padding:var(--space-md)}.use-item i{color:var(--brand-primary-light);font-size:var(--font-size-xl);margin-top:.125rem}.use-item strong{display:block;margin-bottom:var(--space-xs)}.use-item p{margin:0;font-size:var(--font-size-sm)}.privacy-highlight-box{display:flex;align-items:flex-start;gap:var(--space-md);background:var(--brand-bg-subtle);border:1px solid var(--marketing-teal-ring);border-radius:var(--radius-md);padding:var(--space-md-plus);margin:var(--space-lg) 0}.privacy-highlight-box i{color:var(--brand-primary-light);font-size:var(--font-size-2xl);margin-top:.125rem}.privacy-highlight-box strong{display:block;margin-bottom:var(--space-xs)}.privacy-highlight-box p{margin:0;font-size:var(--font-size-sm)}.security-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md);margin:var(--space-md) 0}.security-item{padding:var(--space-md-plus);text-align:center}.security-item i{font-size:var(--font-size-2xl);color:var(--brand-primary-light);margin-bottom:var(--space-sm)}.security-item strong{display:block;margin-bottom:var(--space-xs)}.security-item p{margin:0;font-size:var(--font-size-sm)}.privacy-disclaimer{font-size:var(--font-size-sm);color:var(--text-secondary);font-style:italic}.rights-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);margin:var(--space-lg) 0}.rights-column h3{font-size:var(--font-size-base);margin-bottom:var(--space-md-minus)}.rights-column ul{margin:0}.cta-box{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);padding:var(--space-md-plus);text-align:left;margin-top:var(--space-lg)}.cta-box p{margin:0}.cta-box p+p{margin-top:var(--space-sm)}.cookie-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md);margin:var(--space-md) 0}.cookie-card{padding:var(--space-md-plus)}.cookie-card.essential{border-color:var(--brand-primary-light)}.cookie-card h3{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-base);color:var(--text-primary);margin:0 0 var(--space-sm) 0}.cookie-card.essential h3 i{color:var(--brand-primary-light)}.cookie-card.optional h3 i{color:var(--text-tertiary)}.cookie-card p{font-size:var(--font-size-sm);margin:0 0 var(--space-sm) 0}.cookie-card ul{margin:0;padding-left:var(--space-md-plus);font-size:var(--font-size-sm)}.privacy-contact-grid{display:flex;justify-content:center;gap:var(--space-md);margin:var(--space-lg) 0}.privacy-contact-card{display:flex;align-items:center;gap:var(--space-md-minus);padding:var(--space-md) var(--space-lg);color:var(--text-primary);text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.privacy-contact-card:hover{border-color:var(--marketing-teal-border);background:var(--surface-hover, var(--brand-bg-subtle));text-decoration:none;transform:translateY(-2px)}.privacy-contact-card:focus-visible{outline:2px solid var(--bg-focus-ring);outline-offset:2px}.privacy-contact-card i{color:var(--brand-primary-light)}.response-time{text-align:left;font-size:var(--font-size-sm);color:var(--text-secondary)}@media print{.privacy-hero{color:var(--text-primary);padding:var(--space-md) 0}.privacy-hero h1,.privacy-hero-subtitle,.privacy-last-updated{color:var(--text-primary)}.privacy-container .legal-toc-rail,.privacy-container .legal-toc-inline{display:none}}@media(max-width:768px){.use-grid,.security-grid,.rights-grid,.cookie-grid{grid-template-columns:1fr}.privacy-hero h1{font-size:var(--font-size-display-sm)}.privacy-contact-grid{flex-direction:column}}@media(max-width:540px){.privacy-container .privacy-keypoints{grid-template-columns:1fr}}.retention-table.svelte-jgfb6r{width:100%;border-collapse:collapse;margin:1rem 0}.retention-table.svelte-jgfb6r th:where(.svelte-jgfb6r):first-child{width:28%}.retention-table.svelte-jgfb6r th:where(.svelte-jgfb6r),.retention-table.svelte-jgfb6r td:where(.svelte-jgfb6r){padding:.5rem .75rem;vertical-align:top;text-align:left;border-bottom:1px solid var(--border-color)}.lawful-basis-table.svelte-7ke6fz{width:100%;border-collapse:collapse;margin:1rem 0}.lawful-basis-table.svelte-7ke6fz th:where(.svelte-7ke6fz):first-child{width:45%}.lawful-basis-table.svelte-7ke6fz th:where(.svelte-7ke6fz),.lawful-basis-table.svelte-7ke6fz td:where(.svelte-7ke6fz){padding:.5rem .75rem;vertical-align:top;text-align:left;border-bottom:1px solid var(--border-color)}
