.privacy-module___Je3CW__page{background:var(--cream-50);min-height:100dvh}.privacy-module___Je3CW__hero{background:var(--surface-card);border-bottom:1px solid var(--sand-200)}.privacy-module___Je3CW__heroInner{max-width:760px;margin:0 auto;padding:72px 32px 56px}.privacy-module___Je3CW__lockIcon{margin-bottom:18px;font-size:32px;display:block}.privacy-module___Je3CW__heading{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:-.04em;color:var(--ink-900);margin:0;font-size:clamp(32px,5vw,46px);line-height:1.05}.privacy-module___Je3CW__intro{font-size:var(--text-lg);color:var(--ink-700);margin:16px 0 0;line-height:1.6}.privacy-module___Je3CW__lastUpdated{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--ink-300);margin:16px 0 0}.privacy-module___Je3CW__body{max-width:760px;margin:0 auto;padding:48px 32px 72px}.privacy-module___Je3CW__sectionList{flex-direction:column;gap:20px;display:flex}.privacy-module___Je3CW__sectionHeading{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-xl);color:var(--ink-900);margin:0 0 8px}.privacy-module___Je3CW__sectionParagraphs{flex-direction:column;gap:10px;display:flex}.privacy-module___Je3CW__sectionParagraphs p{color:var(--ink-700);margin:0;font-size:15.5px;line-height:1.65}.privacy-module___Je3CW__contact{font-size:var(--text-sm);color:var(--ink-500);margin:4px 0 0;line-height:1.6}.privacy-module___Je3CW__emailLink{color:var(--coral-600);font-weight:var(--weight-bold);text-decoration:none}.privacy-module___Je3CW__emailLink:hover{text-decoration:underline}@media (max-width:760px){.privacy-module___Je3CW__heroInner,.privacy-module___Je3CW__body{padding-inline:20px}}
