.privacy-page{max-width:880px;padding-top:64px;padding-bottom:64px;overflow-wrap:anywhere}
.privacy-page h1{font-size:clamp(2.25rem,6vw,4.5rem);line-height:1.1;margin:16px 0 24px}
.privacy-page h2{font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.3;margin:0 0 16px}
.privacy-page p,.privacy-page li{font-size:1rem;line-height:1.8}
.privacy-page section{margin-top:40px}
.privacy-page .privacy-notice{padding:20px;border-left:4px solid #12343b;background:#eef3f2}
.privacy-page li+li{margin-top:12px}
@media(max-width:600px){.privacy-page{padding-top:36px;padding-bottom:40px}.privacy-page section{margin-top:28px}}
