.page-privacy{--page-brand:#674956;--page-brand-hover:#583d49;--page-sage:#afbeb6;--page-cream:#fdfaf5;--page-ink:#202526;--page-muted:#637074;--page-border:#d9e0dd;--page-white:#fff;color:var(--page-ink);background:var(--page-white);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.625;overflow-x:clip}.page-privacy,.page-privacy *{box-sizing:border-box;min-width:0}.page-privacy-container{width:min(calc(100% - 64px),1200px);margin-inline:auto}.page-privacy-h1,.page-privacy-h2,.page-privacy h3{margin-top:0;color:var(--page-ink);font-weight:700;letter-spacing:-.02em;overflow-wrap:normal;word-break:normal;text-wrap:wrap}.page-privacy-h1{margin-bottom:0;font-size:64px;line-height:1.09;letter-spacing:-.035em}.page-privacy-h2{margin-bottom:0;font-size:36px;line-height:1.22}.page-privacy h3{margin-bottom:16px;font-size:24px;line-height:1.33}.page-privacy p,.page-privacy li{font-size:18px;line-height:1.65}.page-privacy p{overflow-wrap:anywhere}.page-privacy-icon{display:block;width:24px;height:24px;flex:0 0 24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.page-privacy-hero{padding:104px 0 80px;border-bottom:1px solid var(--page-border);background:var(--page-cream)}.page-privacy-hero-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end}.page-privacy-hero-heading{grid-column:span 8}.page-privacy-eyebrow{margin:0 0 20px;color:var(--page-brand);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-privacy-hero-subtitle{grid-column:9/-1;margin:0;padding:8px 0 8px 24px;border-left:3px solid var(--page-brand);color:var(--page-brand);font-size:20px;font-weight:600;line-height:1.5}.page-privacy-section{padding:80px 0}.page-privacy-section-heading,.page-privacy-body{width:100%;max-width:820px;margin-inline:auto}.page-privacy-section-heading{margin-bottom:40px}.page-privacy-clause{padding:0 0 40px;margin:0 0 40px;border-bottom:1px solid var(--page-border)}.page-privacy-clause:last-child{margin-bottom:0;border-bottom:0}.page-privacy-clause p{margin:0 0 20px;color:var(--page-muted)}.page-privacy-clause p:last-child{margin-bottom:0}.page-privacy-clause ul,.page-privacy-clause ol{margin:0 0 20px;padding-left:24px;color:var(--page-muted)}.page-privacy-clause li{padding-left:8px;margin-bottom:8px}.page-privacy-deletion-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;margin:32px 0;padding:28px;border:1px solid #cbd4d0;border-radius:16px;background:var(--page-cream);box-shadow:0 2px 8px rgba(32,37,38,.07)}.page-privacy-deletion-icon{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid var(--page-sage);border-radius:999px;color:var(--page-brand);background:var(--page-white)}.page-privacy-deletion-title{margin:8px 0 12px!important;color:var(--page-ink)!important;font-weight:600}.page-privacy-deletion-panel ul{margin:0;padding-left:24px}.page-privacy-deletion-panel li{margin-bottom:8px}.page-privacy-deletion-panel li:last-child{margin-bottom:0}@media(max-width:1023px){.page-privacy-container{width:calc(100% - 48px)}.page-privacy-hero{padding:80px 0 56px}.page-privacy-hero-grid{display:block}.page-privacy-h1{font-size:48px;line-height:1.14}.page-privacy-hero-subtitle{margin-top:32px}.page-privacy-section{padding:56px 0}.page-privacy-section-heading{margin-bottom:32px}.page-privacy-body{max-width:none}}@media(max-width:767px){.page-privacy-container{width:calc(100% - 32px)}.page-privacy-hero{padding:56px 0 40px}.page-privacy-h1{font-size:36px;line-height:1.18;letter-spacing:-.025em}.page-privacy-h2{font-size:30px;line-height:1.27}.page-privacy-hero-subtitle{margin-top:24px;padding-left:16px;font-size:18px}.page-privacy-section{padding:40px 0}.page-privacy-section-heading{margin-bottom:24px}.page-privacy-clause{padding-bottom:32px;margin-bottom:32px}.page-privacy-clause h3{font-size:20px;line-height:1.35}.page-privacy p,.page-privacy li{font-size:16px;line-height:1.625}.page-privacy-deletion-panel{grid-template-columns:1fr;padding:24px;margin:24px 0}.page-privacy-deletion-title{margin-top:0!important}}@media(max-width:479px){.page-privacy-h1{font-size:30px}.page-privacy-hero-subtitle{font-size:17px}.page-privacy-clause ul,.page-privacy-clause ol{padding-left:20px}.page-privacy-clause li{padding-left:4px}}@media(prefers-reduced-motion:reduce){.page-privacy *{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
