.page{min-height:100vh;padding:20px 0 60px 0}.container{line-height:1.6}.main_content{padding:3rem 2rem;background-color:#FFFFFF;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,0.08)}.private_policy_title{font-size:1.4rem;color:#555879;margin-bottom:2rem;font-weight:600}h2{color:#435585;margin-bottom:1.2rem;font-size:1.5rem;border-bottom:1px solid #e1e4e8;padding-bottom:0.5rem}ol.policies>li{list-style:none;margin-bottom:2rem}h3{color:#555879;margin-bottom:0.8rem;font-weight:600}section{margin-bottom:2.5rem}p{margin-bottom:1.2rem;color:#333;line-height:1.7}ul.policies_2{list-style-type:disc;margin-bottom:1.2rem;padding-left:1rem}ul.policies_2>li{list-style:disc;margin-left:1.5rem;margin-top:0.4rem;margin-bottom:0.4rem}ul.policies_2>li::marker{color:#435585}.breadcrumb{font-size:0.95rem;margin-left:1rem;margin-bottom:1.5rem;color:#888;display:flex;align-items:center;gap:0.5rem}.breadcrumb a{color:#435585;text-decoration:none;transition:text-decoration 0.2s}.breadcrumb_separator{color:#bbb;font-size:1.1em}@media only screen and (min-width:768px){.page{display:flex;justify-content:center;padding:40px 20px}.container{width:600px;padding:50px}.form_group{width:100%}}@media only screen and (min-width:1024px){.container{width:800px}}