.policy-main{max-width:1120px}.policy-main .company-intro{max-width:780px}.policy-content{max-width:780px;padding-bottom:48px}.policy-content section{margin-top:32px}.policy-content h2{font-size:24px;line-height:1.25;margin:0 0 12px;letter-spacing:-.025em}.policy-content p{font-size:16px;line-height:1.75;margin:0 0 14px;color:#36536a}.policy-content a{color:#123b57;text-underline-offset:3px;overflow-wrap:anywhere}.policy-links a{font-size:11px;min-height:44px;padding:9px 0;display:inline-flex;align-items:center;text-decoration:none}.policy-links a:hover,.policy-links a:focus-visible{text-decoration:underline}@media(max-width:600px){.policy-content h2{font-size:21px}.policy-content p{font-size:14px}}
