.legal-page{background:#080808;color:#edeee8}
.legal-page .nav{position:relative;left:auto;right:auto;margin:0 5%;border-bottom:1px solid #e4f9a921}
.legal-home{font-size:12px;color:#a8ad9c;text-decoration:none}
.legal-home:hover{color:#e4f9a9}
.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 #e4f9a92b;border-radius:100px;text-decoration:none;color:#babfae;transition:background .2s,color .2s}
.legal-tabs a[aria-current="page"]{background:#e4f9a9;border-color:#e4f9a9;color:#1d1e19}
.legal-tabs a:hover{border-color:#e4f9a9;color:#edeee8}
.legal-tabs a[aria-current="page"]:hover{color:#1d1e19}
.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:#eef7d7;margin:40px 0 14px}
.legal-copy p,.legal-copy li{font-size:15px;line-height:1.85;color:#b9bdad}
.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:#92987f}
.legal-copy .meta:first-child{color:#e4f9a9;letter-spacing:.14em}
.legal-copy h1+.meta{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #e4f9a921}
.legal-copy a{color:#e4f9a9;text-underline-offset:4px;overflow-wrap:anywhere}
.legal-copy strong{color:#e8ebdf;font-weight:500}
.legal-copy code{font-size:12px;overflow-wrap:anywhere;color:#e0e8ca}
.legal-page footer{border-top:1px solid #e4f9a921}
@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}}
