.inner-page .ip-legal{max-width:780px;margin-left:auto;margin-right:auto;padding-bottom:70px}.ip-legal section{border-top:1px solid #dfe6dc;padding:30px 0 10px}.inner-page .ip-legal h2{letter-spacing:-.025em;margin-bottom:16px;font-size:1.6rem;line-height:1.35}.ip-legal p{overflow-wrap:anywhere}.ip-legal a{text-underline-offset:4px;text-decoration:underline}@media (max-width:1023px){.inner-page .ip-legal{padding-bottom:40px}.ip-legal section{padding-top:26px}.inner-page .ip-legal h2{font-size:1.4rem}}
