/* Confirmed email-site notice; original seven-page styling remains unchanged. */
.privacy-notice {max-width:1000px;margin-inline:auto;padding-inline:clamp(20px,5vw,70px)}
.privacy-notice h1 {font-size:clamp(46px,7vw,88px);line-height:1.05;margin-bottom:24px}
.privacy-notice section {margin-top:42px;scroll-margin-top:100px}
.privacy-notice section h2 {font-size:clamp(25px,3vw,36px);line-height:1.2;margin-bottom:18px}
.privacy-notice p {font-size:16px;line-height:1.75;max-width:72ch;overflow-wrap:anywhere;margin-bottom:16px}
.privacy-notice a {text-decoration:underline;text-underline-offset:3px}
.privacy-notice a:focus-visible {outline:2px solid currentColor;outline-offset:4px}
