.legal{max-width:760px;padding-block:90px 110px}
.legal-head{padding-bottom:40px;margin-bottom:12px;border-bottom:1px solid var(--line)}.legal-head .eyebrow{color:var(--gold-ink);margin-bottom:22px}.legal-head h1{font-size:clamp(44px,5.4vw,76px);margin-bottom:18px}.legal-updated{font-size:12px;color:var(--muted);margin-bottom:24px!important}.legal-head p:last-child{font-size:16px;color:var(--muted)}
.legal section{padding-top:40px}.legal h2{font-size:24px;letter-spacing:-.035em;line-height:1.25;margin-bottom:16px}.legal section p,.legal li,.legal dd{font-size:16px;line-height:1.75;color:var(--muted)}.legal section p+p,.legal ul+p,.legal p+ul,.legal p+dl,.legal dl+p{margin-top:14px}
.legal ul{margin:0;padding-left:20px}.legal li+li{margin-top:8px}.legal li::marker{color:var(--gold-ink)}
.legal a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal a:hover{color:var(--gold-ink)}
.legal-list{margin:0;border-top:1px solid var(--line)}.legal-list div{display:grid;grid-template-columns:190px 1fr;gap:20px;padding:14px 0;border-bottom:1px solid var(--line)}.legal-list dt{font-size:13px;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.legal-list dd{margin:0}
@media(max-width:760px){.legal{padding-block:55px 70px}.legal-head{padding-bottom:30px}.legal-head .eyebrow{font-size:11px}.legal-head h1{font-size:clamp(40px,11vw,56px)}.legal-head p:last-child{font-size:14px}.legal section{padding-top:32px}.legal h2{font-size:21px}.legal section p,.legal li,.legal dd{font-size:15px}.legal-list div{grid-template-columns:1fr;gap:4px}}
.legal-head>p:last-child,.legal section>p,.legal ul{max-width:66ch}
.legal-head>p:last-child,.legal section>p,.legal ul{max-width:540px}
