.privacy-module__VTbb1a__page{overflow-wrap:anywhere;width:min(100% - 40px,800px);margin:0 auto;padding:clamp(40px,7vw,88px) 0 64px;font-size:16px;line-height:1.85}.privacy-module__VTbb1a__page h1{letter-spacing:-.04em;margin:16px 0 24px;font-size:clamp(28px,4vw,44px);line-height:1.3}.privacy-module__VTbb1a__page h2{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(20px,2.5vw,24px);line-height:1.45}.privacy-module__VTbb1a__page p{margin:0 0 16px}.privacy-module__VTbb1a__page section{margin-top:40px;scroll-margin-top:100px}.privacy-module__VTbb1a__page ul{padding-left:22px}.privacy-module__VTbb1a__page li{margin-bottom:14px}.privacy-module__VTbb1a__page a{color:var(--site-accent,#5140bb);text-underline-offset:4px;text-decoration:underline}.privacy-module__VTbb1a__page a:focus-visible{outline-offset:5px;outline:2px solid #5140bb}.privacy-module__VTbb1a__page nav{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.privacy-module__VTbb1a__eyebrow{letter-spacing:.1em;font-size:12px;font-weight:700}.privacy-module__VTbb1a__notice{border:1px solid var(--site-line,#9b8ed4);background:var(--site-soft,#eee8ff);border-radius:8px;padding:12px 16px}.privacy-module__VTbb1a__english{border-top:1px solid #d8d0ea;padding-top:40px}.privacy-module__VTbb1a__back{margin-top:32px;display:inline-block}
