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