@charset "UTF-8";.policy-container{max-width:144rem;margin:15rem auto 0;padding:0 1.6rem;background:transparent;border:none;border-radius:0;box-shadow:none}.policy-container .page-title{font-size:3.6rem}.policy-main-title{font-size:3.2rem;margin-bottom:5rem;padding-bottom:2rem}.policy-intro-text{font-family:var(--font-display);font-size:2.8rem;margin-top:10rem;margin-bottom:6rem;word-break:keep-all}.policy-chapter-title{font-size:2.8rem;margin-top:5rem;margin-bottom:2.5rem}.policy-subtitle{font-size:2.2rem;margin-top:4.5rem;margin-bottom:1rem}.policy-term-title{font-size:2rem;font-weight:600;margin-top:3rem;margin-bottom:1.5rem}.policy-text{font-size:1.8rem;margin-bottom:3rem;word-break:keep-all}.policy-text span{font-weight:600}.policy-bullet-text{padding-left:.9rem;text-indent:-.9rem}.policy-num-list{margin-bottom:3rem}.policy-num-text{padding-left:1.8rem;text-indent:-1.8rem;margin-bottom:.8rem}.policy-num-text:last-child{margin-bottom:0}.policy-lead-text{font-size:2.8rem;margin-bottom:5rem;text-align:center;word-break:keep-all}.policy-box{border:1px solid var(--border-gray60);border-radius:1.6rem;padding:4rem;margin-top:4rem}.policy-box-title{font-size:2.2rem;margin-bottom:1rem}.policy-box-list{list-style-type:decimal;padding-left:2rem;margin:0}html[lang=en] .policy-box-list{font-size:1.8rem}.policy-box-list li{font-size:1.8rem;word-break:keep-all;line-height:1.3}.policy-box-list li:last-child{margin-bottom:0}@media (max-width: 768px){.policy-container .page-title{font-size:2.2rem}.policy-container{margin:3rem auto;padding:0}.policy-main-title{font-size:2.6rem;margin-bottom:3.5rem}.page-title+p,.policy-intro-text{margin-top:5rem;margin-bottom:3rem;font-size:1.8rem}.page-title+p{font-size:2rem}.policy-chapter-title,.policy-subtitle{font-size:1.8rem;margin-top:4rem}.policy-term-title{margin-top:1.6rem;margin-bottom:.5rem;font-family:var(--font-text);font-size:1.6rem}.policy-text{font-size:1.4rem;margin-bottom:2rem}.policy-bullet-text{padding-left:.7rem;text-indent:-.7rem}.policy-num-list{margin-bottom:2rem}.policy-num-text{padding-left:1.5rem;text-indent:-1.5rem;margin-bottom:.6rem}.policy-lead-text{font-size:2rem;margin-bottom:3.5rem}.policy-box{margin-top:3rem;padding:3rem 2rem}.policy-box-title{font-size:1.8rem}.policy-box-list li{font-size:1.4rem;margin-bottom:1.2rem}}
