@import "https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600&display=swap";
.legal-page{box-sizing:border-box;color:#fff;width:min(840px,100%);margin:0 auto;padding:24px 32px 64px;font:16px/1.5 Barlow,sans-serif}.legal-page-header{border-bottom:1px solid #ffffff1a;margin-bottom:28px;padding:0 0 18px}.legal-page-header a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.legal-page-header img{filter:brightness(0)invert();width:48px;height:auto;display:block}.legal-page .legal-document h2{color:#fff;letter-spacing:-.025em;margin:8px 0 24px;font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.08}.legal-page .legal-document h3{color:#fff;margin:30px 0 12px}.legal-page .legal-document h4{color:#fff;margin:0;font-size:17px;font-weight:600;line-height:1.5}.legal-page .legal-document p{color:#fff;margin:0 0 14px}.legal-page .legal-table-wrap p{margin:0}.legal-page .legal-table-wrap p+p{margin-top:10px}.legal-page a{color:inherit;text-underline-offset:.18em}.legal-page :is(a,button,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:700px){.legal-page{padding:16px 20px 48px}}