/* Approved speaker privacy notice: scoped to the existing privacy dialog and form note. */
#privacy-dialog{max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;color:var(--ink);background:#fff}
#privacy-dialog .legal-dialog-close{position:sticky;top:0;min-height:44px;z-index:1}
#privacy-dialog h2{margin-right:84px;margin-bottom:24px}
#privacy-dialog h3{font-size:1.15rem;line-height:1.4;margin:26px 0 8px}
#privacy-dialog p{font-size:1rem;line-height:1.65;margin:0 0 14px}
#privacy-dialog .privacy-effective{font-size:.9rem;color:#52626b}
#privacy-dialog a,.contact-form .form-note a{color:#0b5d78;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
#privacy-dialog a:focus-visible,#privacy-dialog button:focus-visible,.contact-form .form-note a:focus-visible{outline:2px solid #0b5d78;outline-offset:3px}
.contact-form .form-note{line-height:1.55}
@media(max-width:400px){#privacy-dialog h2{font-size:1.65rem}}
