.privacy-page{min-height:100vh;background-color:#fffffa;padding-bottom:60px}.privacy-page .privacy-content{max-width:900px;margin:0 auto;padding-top:50px}@media(min-width:768px)and (max-width:1919px){.privacy-page .privacy-content{padding-top:calc(26.6666666667px + (50 - 26.6666666667) * ((100vw - 1024px) / (1920 - 1024)))}}.privacy-page .privacy-content{padding-left:40px}@media(min-width:768px)and (max-width:1919px){.privacy-page .privacy-content{padding-left:calc(21.3333333333px + (40 - 21.3333333333) * ((100vw - 1024px) / (1920 - 1024)))}}.privacy-page .privacy-content{padding-right:40px}@media(min-width:768px)and (max-width:1919px){.privacy-page .privacy-content{padding-right:calc(21.3333333333px + (40 - 21.3333333333) * ((100vw - 1024px) / (1920 - 1024)))}}.privacy-page .privacy-content{font-family:Montserrat-Regular}@media(max-width:768px){.privacy-page .privacy-content{padding-top:100px;padding-left:20px;padding-right:20px}}.privacy-page .privacy-content h1{font-family:Montserrat-Bold;font-size:32px}@media(min-width:768px)and (max-width:1919px){.privacy-page .privacy-content h1{font-size:calc(17.0666666667px + (32 - 17.0666666667) * ((100vw - 1024px) / (1920 - 1024)))}}.privacy-page .privacy-content h1{color:#026;margin-bottom:10px;text-align:center}@media(max-width:768px){.privacy-page .privacy-content h1{font-size:24px;margin-bottom:8px}}.privacy-page .privacy-content .privacy-subtitle{text-align:center;font-size:18px}@media(min-width:768px)and (max-width:1919px){.privacy-page .privacy-content .privacy-subtitle{font-size:calc(9.6px + (18 - 9.6) * ((100vw - 1024px) / (1920 - 1024)))}}.privacy-page .privacy-content .privacy-subtitle{color:#666;font-family:Montserrat-Regular;margin-bottom:40px}@media(max-width:768px){.privacy-page .privacy-content .privacy-subtitle{font-size:14px;margin-bottom:30px}}.privacy-page .privacy-content section{margin-bottom:30px}.privacy-page .privacy-content section h2{font-family:Montserrat-SemiBold;font-size:20px}@media(min-width:768px)and (max-width:1919px){.privacy-page .privacy-content section h2{font-size:calc(10.6666666667px + (20 - 10.6666666667) * ((100vw - 1024px) / (1920 - 1024)))}}.privacy-page .privacy-content section h2{color:#026;margin-bottom:15px}@media(max-width:768px){.privacy-page .privacy-content section h2{font-size:16px}}.privacy-page .privacy-content section p{font-size:16px}@media(min-width:768px)and (max-width:1919px){.privacy-page .privacy-content section p{font-size:calc(8.5333333333px + (16 - 8.5333333333) * ((100vw - 1024px) / (1920 - 1024)))}}.privacy-page .privacy-content section p{line-height:1.7;color:#333;margin-bottom:12px}@media(max-width:768px){.privacy-page .privacy-content section p{font-size:14px}}.privacy-page .privacy-content section p a{color:#026;text-decoration:underline}.privacy-page .privacy-content section p a:hover{color:#04c}.privacy-page .privacy-content section ul{margin:15px 0;padding-left:25px}.privacy-page .privacy-content section ul li{font-size:16px}@media(min-width:768px)and (max-width:1919px){.privacy-page .privacy-content section ul li{font-size:calc(8.5333333333px + (16 - 8.5333333333) * ((100vw - 1024px) / (1920 - 1024)))}}.privacy-page .privacy-content section ul li{line-height:1.7;color:#333;margin-bottom:8px}@media(max-width:768px){.privacy-page .privacy-content section ul li{font-size:14px}}.privacy-page .privacy-content .privacy-date{margin-top:40px;padding-top:20px;border-top:1px solid #ddd}.privacy-page .privacy-content .privacy-date p{font-size:14px}@media(min-width:768px)and (max-width:1919px){.privacy-page .privacy-content .privacy-date p{font-size:calc(7.4666666667px + (14 - 7.4666666667) * ((100vw - 1024px) / (1920 - 1024)))}}.privacy-page .privacy-content .privacy-date p{color:#666;font-style:italic}.privacy-page .privacy-content .privacy-back{margin-top:30px}.privacy-page .privacy-content .privacy-back a{display:inline-block;font-family:Montserrat-Medium;font-size:16px}@media(min-width:768px)and (max-width:1919px){.privacy-page .privacy-content .privacy-back a{font-size:calc(8.5333333333px + (16 - 8.5333333333) * ((100vw - 1024px) / (1920 - 1024)))}}.privacy-page .privacy-content .privacy-back a{color:#026;text-decoration:none;padding:12px 24px;border:2px solid #026;border-radius:8px;transition:all .3s ease}.privacy-page .privacy-content .privacy-back a:hover{background-color:#026;color:#fff}@media(max-width:768px){.privacy-page .privacy-content .privacy-back a{font-size:14px;padding:10px 20px}}