.legal-header{padding:22px 4.5%;display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--line)}
.legal-header>a:last-child{font-size:14px;color:#aaa}.legal-page{max-width:850px;margin:0 auto;min-height:65vh;padding:70px 6% 90px}.legal-page h1{font-size:32px;font-weight:400;letter-spacing:.08em;margin:0 0 48px}.legal-page section{margin:0 0 36px}.legal-page h2{font-size:15px;font-weight:400;letter-spacing:.1em;color:#b8b8b4}.legal-page p{font-size:16px;line-height:1.9;color:#999994}.legal-page a{color:#cececa;overflow-wrap:anywhere}.legal-page a:hover{text-decoration:underline}@media(max-width:540px){.legal-header{align-items:center;flex-direction:column}.legal-header .brand{width:auto}.legal-page{padding-top:44px}}
