.c-legal{max-width:850px;color:var(--color-ink);font:400 17px/1.65 var(--ds-font-sans);overflow-wrap:anywhere;margin:0 auto;padding:clamp(24px,5vw,64px) 20px}.c-legal a{color:inherit;text-underline-offset:3px;text-decoration:underline}.c-legal a:focus-visible{outline-offset:4px;outline:2px solid}.c-legal__actions{flex-wrap:wrap;gap:16px 28px;margin-bottom:36px;display:flex}.c-legal h1{margin:0 0 28px;font-size:clamp(25px,4vw,38px);line-height:1.2}.c-legal h2{margin:32px 0 14px;font-size:22px;line-height:1.35}.c-legal p{white-space:pre-line;margin:0 0 16px}.c-legal__related{border-top:1px solid var(--color-border);gap:12px;margin-top:40px;padding-top:24px;display:grid}@media print{.c-legal{max-width:none;padding:0;font-size:11pt}.c-legal__actions,.c-legal__related{display:none}.c-legal h1,.c-legal h2{break-after:avoid}}
