.privacy-main{padding-top:70px;padding-bottom:80px}
.privacy-article{max-width:820px;margin:0 auto;overflow-wrap:anywhere}
.privacy-back{display:inline-block;font-size:13px;text-decoration:underline;margin-bottom:40px}
.privacy-article h1{font-size:clamp(38px,6vw,76px);line-height:1.05;letter-spacing:-.025em;margin:20px 0 28px}
.privacy-article h2{font-size:clamp(25px,3vw,34px);line-height:1.2;letter-spacing:0;margin:44px 0 18px;padding-top:24px;border-top:1px solid var(--line)}
.privacy-article h3{font-size:22px;line-height:1.3;margin:28px 0 14px}
.privacy-article p,.privacy-article li{font-size:16px;line-height:1.8}
.privacy-article p{margin:0 0 20px}
.privacy-article ul{padding-left:24px;margin:0 0 22px}
.privacy-article li{margin-bottom:7px}
.privacy-article p a,.privacy-article li a{text-decoration:underline;text-underline-offset:3px}
.privacy-article code{font-size:.9em;overflow-wrap:anywhere}
@media(max-width:600px){.privacy-main{padding-top:40px;padding-bottom:50px}.privacy-back{margin-bottom:28px}.privacy-article h2{margin-top:32px}.privacy-article p,.privacy-article li{font-size:15px;line-height:1.75}}
