.legal-page{background:#070908;color:#e8eee9}
.legal-page .nav{position:relative;left:auto;right:auto;margin:0 5%;border-bottom:1px solid #adf5d021}
.legal-home{font-size:12px;color:#9dac9f;text-decoration:none}
.legal-home:hover{color:#adf5d0}
.legal-layout{max-width:1000px;margin:0 auto;padding:70px 40px 100px}
.legal-tabs{display:flex;gap:8px;margin-bottom:54px;flex-wrap:wrap}
.legal-tabs a{font-size:12px;padding:12px 19px;border:1px solid #adf5d02b;border-radius:100px;text-decoration:none;color:#afbeb3;transition:background .2s,color .2s}
.legal-tabs a[aria-current="page"]{background:#adf5d0;border-color:#adf5d0;color:#10271b}
.legal-tabs a:hover{border-color:#adf5d0;color:#e8eee9}
.legal-tabs a[aria-current="page"]:hover{color:#10271b}
.legal-copy{max-width:760px}
.legal-copy h1{font:500 clamp(46px,7vw,78px)/1.02 var(--display);letter-spacing:-.065em;margin:16px 0 24px}
.legal-copy h2{font:500 23px/1.25 var(--display);letter-spacing:-.025em;color:#d9f5e5;margin:40px 0 14px}
.legal-copy p,.legal-copy li{font-size:15px;line-height:1.85;color:#aebcb2}
.legal-copy p{margin:16px 0}
.legal-copy li{margin:10px 0}
.legal-copy ul{padding-left:21px}
.legal-copy .meta{font-size:11px;letter-spacing:.045em;color:#80978a}
.legal-copy .meta:first-child{color:#adf5d0;letter-spacing:.14em}
.legal-copy h1+.meta{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #adf5d021}
.legal-copy a{color:#adf5d0;text-underline-offset:4px;overflow-wrap:anywhere}
.legal-copy strong{color:#e0eae3;font-weight:500}
.legal-copy code{font-size:12px;overflow-wrap:anywhere;color:#cce6d6}
.legal-page footer{border-top:1px solid #adf5d021}
@media(max-width:700px){.legal-page .nav{margin:0 6%}.legal-home{display:none}.legal-layout{padding:40px 6% 70px}.legal-tabs{margin-bottom:38px}.legal-copy p,.legal-copy li{font-size:14px}.legal-copy h2{font-size:21px}}
