@media only screen and (min-width: 0rem){#legal{border-top:1px solid var(--line)}#legal .cs-container{max-width:46rem}#legal .cs-updated{display:block;margin-bottom:clamp(2rem,5vw,3rem);color:var(--slate);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}#legal .cs-block{margin-top:clamp(2.5rem,6vw,3.5rem)}#legal .cs-block:first-of-type{margin-top:0}#legal .cs-h2{margin:0 0 4px;font-size:clamp(1.5rem,3.4vw,2rem);letter-spacing:-.01em}#legal .cs-h3{margin:clamp(1.5rem,4vw,2rem) 0 0;color:var(--bone);font-size:1.05rem}#legal .cs-prose ul{margin:18px 0 0;padding-left:1.1rem;list-style:none}#legal .cs-prose li{position:relative;margin-top:10px;color:var(--bodyTextColor)}#legal .cs-prose li:before{content:"";position:absolute;top:.62em;left:-1.1rem;width:5px;height:1px;background:var(--gold)}#legal .cs-prose a{color:var(--bone);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px}#legal .cs-prose a:hover{color:var(--gold)}#legal .cs-pairs{margin:20px 0 0;border-top:1px solid var(--line)}#legal .cs-pair{border-bottom:1px solid var(--line);padding:16px 0}#legal .cs-pair dt{color:var(--bone);font-size:.82rem;font-weight:600}#legal .cs-pair dd{margin:6px 0 0;color:var(--bodyTextColor)}#legal .cs-callout{margin-top:clamp(2rem,5vw,3rem);border:1px solid var(--line-2);border-left:2px solid var(--gold);padding:clamp(20px,4vw,28px);background:var(--ink-1)}#legal .cs-callout p{margin-top:14px}#legal .cs-callout p:first-child{margin-top:0}}@media only screen and (min-width: 48rem){#legal .cs-pair{display:grid;grid-template-columns:13rem 1fr;gap:24px}#legal .cs-pair dd{margin-top:0}}
