body.direction-b.ocean-concept.legal-page{background:#f4f7f4;color:#17372c}.legal-main{width:min(780px,calc(100% - 48px));margin:90px auto 100px}.legal-main>header{padding-bottom:40px;border-bottom:1px solid #17372c20}.legal-main h1{font-size:clamp(40px,6vw,66px);font-weight:550;line-height:1.1;letter-spacing:-.045em}.legal-main>header p{font-size:19px;margin-top:20px}.legal-main section{margin-top:38px}.legal-main h2{font-size:23px;line-height:1.3;font-weight:550}.legal-main p{font-size:15px;line-height:1.85;color:#3d594f;margin-top:15px}.legal-main a{text-underline-offset:4px;overflow-wrap:anywhere}.legal-updated{border-top:1px solid #17372c20;padding-top:25px}.legal-page .ocean-footer{padding-top:35px}@media(max-width:580px){.legal-main{margin-top:60px}.legal-main h2{font-size:21px}}
