.lunetic-form-privacy { font-size: 13px; line-height: 1.6; margin: 16px 0; }
.lunetic-form-privacy a { text-decoration: underline; }
.lunetic-privacy-content { max-width: 820px; margin: 0 auto; padding: 24px 0 64px; font-size: 16px; line-height: 1.75; overflow-wrap: anywhere; }
.lunetic-privacy-content h2 { font-size: 24px; line-height: 1.35; margin: 32px 0 12px; }
.lunetic-privacy-content p { margin: 0 0 16px; }
.lunetic-privacy-content a { text-decoration: underline; }
.lunetic-privacy-content a:focus-visible, .lunetic-form-privacy a:focus-visible { outline: 2px solid #66ccf2; outline-offset: 3px; }
@media (max-width: 767px) { .lunetic-privacy-content h2 { font-size: 21px; } }
