/* Existing palette and form layout; document disclosure only. */
.consent-document{margin:16px 0;font-size:14px;line-height:1.6}.consent-document summary{cursor:pointer;padding:10px 0;text-decoration:underline}.consent-document p{font-size:14px;line-height:1.6}.consent-policy-link{display:inline-block;margin:8px 0 18px;text-decoration:underline}.privacy-page{max-width:860px;margin:0 auto;padding:110px 24px 60px;color:var(--ink,#173e32)}.privacy-page h1{font-size:clamp(30px,5vw,52px);line-height:1.15}.privacy-page h2{font-size:26px;margin:32px 0 16px}.privacy-page h3{font-size:20px}.privacy-page p,.privacy-page li{font-size:17px;line-height:1.7}.privacy-notice{padding:20px;border:1px solid currentColor;border-radius:12px;background:#eef1e8}.privacy-page details{margin:20px 0}.privacy-page summary{cursor:pointer;padding:12px 0;font-weight:600}.privacy-page a{text-decoration:underline}@media(max-width:600px){.privacy-page{padding:95px 20px 40px}.privacy-page p,.privacy-page li{font-size:16px}}
