.legal{background:var(--color-bg)}.legal__header{background:var(--color-bg-alt)}.legal__heading,.legal__inner{box-sizing:border-box;width:100%;max-width:var(--container);padding-inline:var(--gutter);max-width:calc(760px + 2 * var(--gutter));margin-inline:auto}.legal__heading{flex-direction:column;gap:16px;padding-block:clamp(36px,5.5vw,80px) clamp(36px,4.5vw,64px);display:flex}.legal__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-ink);margin:0;font-size:13px;font-weight:700;line-height:normal}.legal__title{letter-spacing:-.035em;overflow-wrap:break-word;font-size:clamp(34px,4vw,60px);line-height:1.02}.legal__inner{padding-block:clamp(36px, 4.5vw, 64px) var(--section-y)}.legal__body{max-width:38em;color:var(--color-ink);overflow-wrap:break-word;font-size:17px;line-height:1.7}@media (width>=48rem){.legal__body{font-size:18px}}.legal__body>*{margin:0}.legal__body>*+*{margin-top:20px}.legal__body>p:first-child{color:var(--color-muted);font-size:clamp(18px,1.45vw,20px);line-height:1.65}.legal__body h2{border-top:1px solid var(--color-line);letter-spacing:-.025em;margin-top:clamp(40px,4vw,56px);padding-top:clamp(28px,3vw,36px);font-size:clamp(25px,2.4vw,32px);line-height:1.15}.legal__body>h2:first-child{border-top:0;margin-top:0;padding-top:0}.legal__body h3{letter-spacing:-.015em;margin-top:36px;font-size:clamp(20px,1.6vw,23px);line-height:1.25}.legal__body h2+*,.legal__body h3+*{margin-top:14px}.legal__body h2+h3{margin-top:24px}.legal__body ul,.legal__body ol{flex-direction:column;gap:20px;padding-left:1.25em;display:flex}.legal__body li{padding-left:.3em}.legal__body li::marker{color:var(--color-accent-ink);font-weight:700}.legal__body strong{color:var(--color-ink);font-weight:700}.legal__body a{text-underline-offset:.2em;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding-block:13px;font-weight:600;text-decoration-line:underline;text-decoration-thickness:1px}.legal__body a:hover{text-decoration-thickness:2px}.legal__body a:focus-visible{outline-offset:0}.legal__body table{border:1px solid var(--color-line);border-radius:var(--radius-sm);border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:15px;line-height:1.55}@media (width>=48rem){.legal__body table{font-size:16px}}.legal__body th,.legal__body td{text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:12px}@media (width>=48rem){.legal__body th,.legal__body td{padding:14px 18px}}.legal__body th{background:var(--color-bg-alt);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);font-size:13px;font-weight:700;line-height:1.4}.legal__body th:first-child{border-top-left-radius:calc(var(--radius-sm) - 1px)}.legal__body th:last-child{border-top-right-radius:calc(var(--radius-sm) - 1px)}.legal__body td{border-top:1px solid var(--color-line)}.legal__body td:first-child{font-weight:600}
