.legal-main{max-width:78ch;padding-top:calc(77px + clamp(48px,8vw,96px));padding-bottom:clamp(56px,9vw,110px)}.legal-prose{color:var(--muted);margin-top:clamp(32px,5vw,56px);font-size:16px;line-height:1.65}.legal-prose section+section{margin-top:clamp(34px,5vw,52px)}.legal-prose h2{letter-spacing:-.015em;color:var(--cream);margin:0 0 14px;font-size:clamp(21px,2.4vw,28px);font-weight:600;line-height:1.25}.legal-prose h3{color:var(--cream);margin:22px 0 8px;font-size:17px;font-weight:600}.legal-prose p{margin:0 0 14px}.legal-prose strong{color:var(--cream);font-weight:600}.legal-prose a{color:var(--c1);text-underline-offset:3px;text-decoration:underline}.legal-prose a:hover{color:var(--cream)}.legal-prose ul{margin:0 0 14px;padding-left:1.1em;list-style:none}.legal-prose li{margin-bottom:8px;position:relative}.legal-prose li:before{content:"/";color:var(--c1);position:absolute;left:-1.1em}.legal-prose .table-wrap{margin:0 0 16px;overflow-x:auto}.legal-prose table{border-collapse:collapse;width:100%;min-width:460px;font-size:15px}.legal-prose th,.legal-prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px 11px 0}.legal-prose th{color:var(--cream);white-space:nowrap;font-weight:600}.legal-prose .bordered{border:1px solid var(--line);border-radius:8px}.legal-prose .panel{background:var(--offblack);border:1px solid var(--line);border-radius:8px;margin-bottom:16px;padding:18px 20px}
