/* Consultancy notices share the homepage's typography and palette. */
.website-legal { max-width: 900px; padding-block: clamp(48px, 6vw, 88px); }
.website-legal h1 { max-width: 14ch; font-size: clamp(2.25rem, 5vw, 4.125rem); }
.website-legal__lede { margin-top: 24px; font-size: var(--fs-lede); color: var(--ink-2); }
.website-legal__date { margin-top: 20px; font-size: .9375rem; color: var(--ink-2); }
.website-legal section { margin-top: 40px; }
.website-legal h2 { font-size: clamp(1.25rem, 2vw, 1.5rem); line-height: 1.3; letter-spacing: -.02em; }
.website-legal section p, .website-legal section ul { margin-top: 16px; font-size: 1rem; line-height: 1.75; }
.website-legal ul { padding-left: 1.25em; list-style: disc; }
.website-legal li + li { margin-top: 10px; }
.website-legal a { overflow-wrap: anywhere; }
