.fl-legal-page{min-height:100svh}.fl-legal-page header,.fl-legal-page footer{display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:1100px;margin:auto;padding:30px 24px}.fl-legal-page header>a:last-child,.fl-legal-page footer a{font-size:14px;text-decoration:underline;text-underline-offset:4px}.fl-legal-page main{max-width:780px;margin:55px auto 90px;padding:0 24px}.fl-legal-page h1{font-size:clamp(38px,6vw,70px);line-height:1;letter-spacing:-.04em;overflow-wrap:anywhere}.fl-legal-page h2{font-size:25px;margin-top:40px;text-transform:none;font-variation-settings:normal;letter-spacing:-.02em}.fl-legal-page p{font-size:16px;line-height:1.8;color:#56606b;margin-top:20px}.fl-legal-page p a{text-decoration:underline;text-underline-offset:3px;color:#075be8}.fl-legal-page .fl-button{margin-top:30px}.fl-legal-page footer{border-top:1px solid #e2e4e8}
