.privacy-policy-page{color:#222;width:100%;max-width:1200px;margin:0 auto;padding:30px 20px 60px}.privacy-policy-page>h1{text-align:left;color:#111;border-bottom:2px solid #e5e5e5;margin:0 0 35px;padding-bottom:15px;font-size:2.2rem;font-weight:700;line-height:1.3}.privacy-policy-page .article-inner{width:100%;max-width:1100px;margin:0 auto}.privacy-policy-page .article-inner h4{color:#222;margin:28px 0 12px;padding-bottom:8px;font-size:20px;font-weight:700;line-height:1.4}.privacy-policy-page .article-inner h4:first-child{color:#111;margin-top:0;font-size:24px}.privacy-policy-page .article-inner p{color:#444;text-align:left;margin:0 0 18px;font-size:16px;font-weight:400;line-height:1.8}.privacy-policy-page .article-inner p:has(+h4){margin-bottom:20px}.privacy-policy-page .article-inner p{word-break:normal;overflow-wrap:break-word}@media (max-width:768px){.privacy-policy-page{padding:20px 15px 40px}.privacy-policy-page>h2{margin-bottom:25px;font-size:26px}.privacy-policy-page .article-inner h4{margin-top:24px;font-size:18px}.privacy-policy-page .article-inner h4:first-child{font-size:21px}.privacy-policy-page .article-inner p{margin-bottom:15px;font-size:15px;line-height:1.7}}@media (max-width:480px){.privacy-policy-page{padding:15px 12px 30px}.privacy-policy-page>h2{margin-bottom:20px;font-size:23px}.privacy-policy-page .article-inner h4{font-size:17px}.privacy-policy-page .article-inner h4:first-child{font-size:20px}.privacy-policy-page .article-inner p{font-size:14px;line-height:1.65}}
