.policyPage .policyHero{text-align:center;padding:38px 24px 32px}.policyPage .policyHero>p:not(.detailEyebrow){max-width:680px;margin-inline:auto;line-height:1.75}.policyPage .policyLayout{max-width:1140px;grid-template-columns:240px minmax(0,1fr);gap:32px;padding:32px 24px 56px;box-sizing:border-box}.policyPage .policyIndex{border-radius:14px}.policyPage .policyIndex>span{text-align:center}.policyPage .policyIndex a{line-height:1.5}.policyPage .policyContent>section{display:block;text-align:center;margin-bottom:28px;padding-bottom:28px}.policyPage .policyContent>section>span{display:flex;margin:0 auto 12px}.policyPage .policyContent h2{text-align:center;font-size:clamp(21px,2.4vw,25px);line-height:1.4;text-wrap:balance;margin-bottom:16px}.policyPage .policyContent p,.policyPage .policyContent li{text-align:center;line-height:1.8;text-wrap:pretty;overflow-wrap:anywhere}.policyPage .policyContent p{margin:0 auto 14px;max-width:730px}.policyPage .policyContent ul{list-style:none;padding:0;margin:0 auto;max-width:730px}.policyPage .policyContent li{padding:9px 12px;margin:0;border-bottom:1px solid #e7eef0}.policyPage .policyContent li:last-child{border-bottom:0}.policyPage .policyContent a{text-underline-offset:3px}.policyPage .policyContent a:focus-visible{outline:3px solid #436874;outline-offset:4px}.policyPage .policyContent bdi{display:inline-block;direction:ltr}.policyPage .policyHelp{margin-top:32px;text-align:center}@media(max-width:900px){.policyPage .policyLayout{display:block;max-width:800px}.policyPage .policyIndex{position:static;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:30px}.policyPage .policyIndex>span{grid-column:1/-1}.policyPage .policyIndex a{min-width:0}}@media(max-width:600px){.policyPage .policyHero{padding:28px 18px 24px}.policyPage .policyLayout{padding:24px 16px 40px}.policyPage .policyIndex a{padding:10px;gap:8px}.policyPage .policyContent>section{margin-bottom:24px;padding-bottom:24px}.policyPage .policyContent li{padding:9px 0}.policyPage .policyHelp{padding:22px 18px}}
