.legal-page{color:#173331;background:#fbfaf7;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.legal-page header{border-bottom:1px solid #cbd6cc;justify-content:space-between;align-items:center;height:88px;padding:0 8vw;display:flex}.legal-page header img{mix-blend-mode:multiply;width:145px;display:block}.legal-page header>a:last-child{color:#39715a;font-size:13px}.legal-page article{max-width:850px;padding:100px 8vw 120px}.legal-label{color:#39715a;letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font:10px Courier New,monospace}.legal-page h1{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5vw,72px);font-weight:500;line-height:.96}.legal-intro{color:#61736b;max-width:570px;margin:29px 0 65px;font-size:17px;line-height:1.65}.legal-page section{border-top:1px solid #cbd6cc;padding:26px 0}.legal-page h2{letter-spacing:-.02em;margin:0 0 12px;font-size:20px;font-weight:500}.legal-page section p{color:#526760;max-width:710px;margin:0 0 12px;font-size:15px;line-height:1.7}.legal-page section p:last-child{margin-bottom:0}.legal-page article a{color:#176d78;text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.legal-page header{height:76px;padding:0 7vw}.legal-page header img{width:118px}.legal-page article{padding:70px 7vw 90px}.legal-page h1{font-size:47px}.legal-intro{margin-bottom:48px;font-size:15px}}
