.privacy-page { width: min(100%, 820px); margin: 0 auto; padding: 32px 16px; }
.privacy-notice { padding: clamp(20px, 4vw, 40px); }
.privacy-notice section { margin: 28px 0; }
.privacy-notice h2 { margin-bottom: 10px; font-size: 18px; }
.privacy-notice p, .privacy-notice address { line-height: 1.7; overflow-wrap: anywhere; }
.privacy-notice address { font-style: normal; }
