.kbc-legal__wrap{max-width:800px}.kbc-legal h1{font-size:max(2rem, min(3.5vw, 2.6rem));margin-bottom:16px}.kbc-legal__lead{color:var(--brand-neutral-mid);font-size:1.05rem;margin-bottom:32px}.kbc-legal h2{font-size:1.25rem;margin:32px 0 12px;color:var(--brand-primary-dark)}.kbc-legal p{color:var(--brand-text);margin-bottom:12px}