.privacy-notice{max-width:900px;margin:auto;padding:64px 24px 96px;line-height:1.75;overflow-wrap:anywhere}
.privacy-notice h1{font-family:var(--display);font-weight:400;font-size:clamp(48px,7vw,84px);letter-spacing:-.035em;line-height:1.05;margin:12px 0 24px}
.privacy-notice h2{font-size:24px;line-height:1.3;margin:44px 0 16px}
.privacy-notice p{margin:18px 0}.privacy-notice a{color:var(--blue);text-underline-offset:3px}
.privacy-notice .table-scroll{overflow-x:auto}.privacy-notice table{border-collapse:collapse;width:100%}
.privacy-notice th,.privacy-notice td{text-align:left;vertical-align:top;border:1px solid var(--line);padding:12px;min-width:150px}
.privacy-notice th{background:var(--cream)}.site-footer nav{flex-wrap:wrap}
.site-header nav{flex-wrap:wrap;justify-content:flex-start;min-width:0}.site-header nav a{white-space:nowrap}
@media(max-width:700px){.privacy-notice{padding:36px 20px 64px}.privacy-notice h2{font-size:21px}.privacy-notice p,.privacy-notice table{font-size:15px}}
